Hogyan hozzak létre php-ban egy üres többdimenziós tömböt, és azt utána hogyan töltsem fel?
$maci = array(array("első" => "csuhaj", "második" => "ihaj"), array("első" => "csuhaj", "második" => "ihaj"));
valami ilyesmi pl
Csinálsz egy egydimenziós tömböt, aminek az elemei tömbök lesznek
elméleti példa:
Darabold szét a 2-dimenziós tömbödet oszlopokra. Ugye ezeket az oszlopokat már könnyű kezelni, mert mindegyik egy egydimenziós tömb. Annyit csinálsz még, hogy ezeknek az oszlop-tömböknek az egységes kezelésére létrehozol +1 tömböt. Ebben a bónusz tömbben eltárolod az oszlopokat
array(oszlop1,oszlop2,oszlop3) valami ilyesmi
Legyen ez a bónusz tömb: A
A[0] az első oszlopot fogja megadni (tehát egy tömböt)
A[0][0] az első oszlop-tömb első elemét adja, a (0,0)-t
Létrehozása:
Először az "A" tömböt hozod létre (nyilván lehet más a neve nálad) és for ciklussal végig mész az elemein:
for($i=0; i<oszlopok_szama; $i++) {
A[$i]=new Array(); //mindegyik egy oszlop lesz
}
$num = 0;
while ($row = mysql_fetch_row($result))
{
$arr[$num] = new Array(); //ide dobja a hibát
$arr[$num][0] = $row[2];
$arr[$num][1] = $row[4];
$num++;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!