Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP reindeksiranje niza

[es] :: PHP :: PHP reindeksiranje niza

[ Pregleda: 2541 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon PHP reindeksiranje niza28.11.2005. u 07:33 - pre 190 meseci
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 ???)
 
Odgovor na temu

SashaM
Veliki Bečkerek

Član broj: 28482
Poruke: 213
212.62.44.*



+1 Profil

icon Re: PHP reindeksiranje niza30.11.2005. u 17:08 - pre 190 meseci
Mozda sa array_values funkcijom?

array_values() returns all the values from the input array and indexes numerically the array.

Code:

<?php
$array = array("size" => "XL", "color" => "gold");
print_r(array_values($array));
?> 


The above example will output:
Code:

Array
(
    [0] => XL
    [1] => gold
)

Life happens but shit goes on
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: PHP reindeksiranje niza30.11.2005. u 20:43 - pre 190 meseci
Ionako sam morao da koristim array_reverse, pa ga samo pokrenu jos jednom Hvala!
 
Odgovor na temu

[es] :: PHP :: PHP reindeksiranje niza

[ Pregleda: 2541 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.