|
Posted by Jerry Stuckle on 09/07/07 11:22
J. Frank Parnell wrote:
> On Thu, 06 Sep 2007 21:41:27 -0400, Jerry Stuckle <jstucklex@attglobal.net>
> wrote:
>
>> J. Frank Parnell wrote:
>>> Hello,
>>> So, I was wondering how to do this:
>>>
>>> foreach($foo as $k=>$v AND $bar as $k2=>$v2){
>>> echo '<TR><TD>$k</TD><TD>$v</TD><TD>$k2</TD><TD>$v2</TD></TR>;
>>> }
>>>
>>> Thanks,
>> No.
>>
>> However, you can use "each" to do the same thing, i.e.
>>
>> reset $array1;
>> reset $array2;
>>
>> for ((list($key1, $val1) = each($array1)) &&
>> (list($key2, $val2) = each($array2)) {
>> // $key1 and val1 contain the key and value for an element in $array1
>> // $key2 and val2 contain the key and value for an element in $array2
>> // Do your stuff here
>> }
>>
>> It will stop as soon as you run out of elements in either array.
>
> Ah, cool, I saw similar on the php.net. Is there a way to do it so that it will
> go thru all of both, even if one runs out?
>
What do you want to do with the array which runs out? And what do you
want to do with the array with items left?
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|