Autor Zpráva
Martin02
Profil
Ahoj, z MySQL si načítám data - prostý text a potřebuju tyto data rozdělit do 4 polí tak, aby 1. řádek byl v prvním poli na indexu 0, 2. řadek v druhém poli na indexu 0 atd. 5. řádek by tedy byl v 1. poli na indexu 1. Nejlépe by to bylo celé v jednom poli, ve kterém by byly ty 4 pole, ale to už je detail.
Nepotřebuju celý kód, php docela vzládám, ale na toto jsem nepřišel.
Můžete nekdo poradit prosím?

Děkuju
tiso
Profil
nejak takto:
$i = 0;
$columns = 4;
$array = array();
while ($row = mysql_fetch_assoc($result)) {
    $index = $i % $columns;
    if (!isset($array[$index])) {$array[$index] = array();}
    $array[$index][] = $row['text'];
    $i++;
}
Martin02
Profil
Díky, ještě jsem to nevyzkoušel, ale myslím, že to bude fungovat.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0