[ bojan_bozovic @ 28.11.2005. 07:33 ] @
Problem mi pravi to sto PHP moze da koristi i numericke i slovne indekse, i nije striktan Vidite ovaj PHP Code: <?php $binarydata = pack("N*", 4600, 5678, 65, 66); echo $binarydata; echo "<BR>"; $array = unpack ("N*" , $binarydata); $i=1; while ($i<=count($array)) { echo $array[$i];echo "<BR>"; $i++; } echo "<BR>"; $i=1; $array_rev=array_reverse($array); while ($i<=count($array_rev)) { echo $array_rev[$i];echo "<BR>"; $i++; } echo "<BR>"; ?> Da bi radilo treba Code: <?php $binarydata = pack("N*", 4600, 5678, 65, 66); echo $binarydata; echo "<BR>"; $array = unpack ("N*" , $binarydata); $i=1; while ($i<=count($array)) { echo $array[$i];echo "<BR>"; $i++; } echo "<BR>"; //obratite paznju $i=0; //obratite paznju $array_rev=array_reverse($array); while ($i<=count($array_rev)) { echo $array_rev[$i];echo "<BR>"; $i++; } echo "<BR>"; ?> A treba mi bas da indeksi pocinju od 1 ili od 0 ili od 6597 ali da je to striktno Kako da reindeksiram niz mozda ima neka funkcija za to (moze da se udari jos jedan while) Code: <?php $binarydata = pack("N*", 4600, 5678, 65, 66); echo $binarydata; echo "<BR>"; $array = unpack ("N*" , $binarydata); $i=1; while ($i<=count($array)) { echo $array[$i];echo "<BR>"; $i++; } echo "<BR>"; //obratite paznju $i=0; //obratite paznju $array_rev=array_reverse($array); while ($i<=count($array_rev)) { //ide $array_correctly_reversed[$i+1]=$array_rev[$i]; $i++; } echo "<BR>"; $i=1; while ($i<=count($array_correctly_reversed)) { echo $array_correctly_reversed[$i];echo "<BR>"; $i++; } ?> Dakle ima li neka funkcija za normalno reindeksiranje niza, i omoguvcavanje normalnog (C ?) indeksiranja niza, jer ovo em da je sasavo, em stvara GOLEME probleme (slova u indeksima ???) |