Re: array problem
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.php archive

Re: array problem

From: pkp <kamnev.pavel@gmail.com>
Date: Fri Mar 31 2006 - 08:51:47 CEST

julian_m писал(а):

> let's say that I've an array like this:
>
> $AL_array = Array (
> [0] => Array ( [23] => 1 ) ,
> [1] => Array ( [24] => 2 ) ,
> [2] => Array ( [25] => 3 ) ,
> [3] => Array ( [35] => 4 ) ,
> [4] => Array ( [23] => 1 ) ,
> [5] => Array ( [31] => 2 ) ,
> [6] => Array ( [32] => 1 ) ,
> );
>
> and I want to output
>
> key 23 => level 1
> key 24 => level 2
> key 25 => level 3
> key 35 => level 4
> key 23 => level 1
> key 31=> level 2
> key 32=> level 1
>
>
> I've tried "list" without luck, and I cant see where could be the
> problem....
>
>
> for ($i = 1; $i <= count($AL_array); $i++){
>
> list($id, $level) = $AL_array[$i];
> echo "key $id => level: $level<br>";
> }
>
> above code prints
>
> key => level
> key => level
> key => level
> key => level
> key => level
> key => level
> key => level
>
> (without the array values)
>
> Any hint?
>
> regards - jm

Try please this:
/////////////////////////////////////////////////////////////////////////
        while(list($id, $level) = each($AL_array))
        {
                list($id1, $level1) = each($level);
                echo "key $id1 => level: ".$level1."<br>";
        }
/////////////////////////////////////////////////////////////////////////
Received on Mon May 1 02:45:35 2006