Home   FORUM   Toplista   HTML   CSS   JavaScript   PHP   DIZAJN   SEO   Mapa
KONTAKT
izuzetan[at]gmail.com






TOP LISTA SAJTOVA

Pristup višedimenzionalnim numerički indeksiranim nizovima

Višedimenzionaln numerički indeksirani nizovi se, za razliku od asocijativnih, mogu pozivati i for petljom:

$obojena_polja = array(
array("crno","belo","plavo"),
array("ljubicasto","oranz","zuto"),
array("braon","teget","zeleno"));
for ($i=0; $i<3; $i++)
  for ($j=0; $j<3; $j++)
     echo "obojena polja"."[".$i."][".$j."]=".$obojena_polja[$i][$j]."<br>";

Rezultat bi bio:

obojena_polja[0][0]=crno
obojena_polja[0][1]=belo
obojena_polja[0][2]=plavo
obojena_polja[1][0]=ljubicasto
obojena_polja[1][1]=oranz
obojena_polja[1][2]=zuto
obojena_polja[2][0]=braon
obojena_polja[2][1]=teget
obojena_polja[2][2]=zeleno

Naravno pozivanje višedimenzionalnih numerički indeksiranih nizova može da se izvrši i foreach funkcijom:

$obojena_polja = array(
array("crno","belo","plavo"),
array("ljubicasto","oranz","zuto"),
array("braon","teget","zeleno"));
foreach ($obojena_polja as $indeks1 => $vrednost1){
  foreach ($vrednost1 as $indeks2 => $vrednost2){
     echo "obojena polja"."[".$indeks1."][".$indeks2."]=".$vrednost2."<br>";
  }
}

Rezultat je takodje isti kao u prethodnom primeru.

Pozivanje može da se izvrši i kombinacijom each i list funkcija, gde je rezultat takodje isti:

$obojena_polja = array(
array("crno","belo","plavo"),
array("ljubicasto","oranz","zuto"),
array("braon","teget","zeleno"));
while (list ($indeks1, $vrednost1) = each($obojena_polja)){
  while (list ($indeks2, $vrednost2) = each($vrednost1)){
     echo "obojena polja"."[".$indeks1."][".$indeks2."]=".$vrednost2."<br>";
  }
}

Copyright © 2010 BUbaj. Powered By bubaj.com
PHP    PHP sintaksa    Fajl    Niz    String    Funkcija    Objektno programiranje    MySQL    Unos fajla    Datum    Forme    Sesija    Registracija