On Tue, 27 Feb 2007 23:22:55 +0100, OmegaJunior
<omegajunior@spamremove.home.nlwrote:
Quote:
On Tue, 27 Feb 2007 14:08:10 +0100, Mike Roetgers
<mikeroet@informatik.uni-bremen.dewrote:
> Quote:
>Sen schrieb: Quote:
>>Hi,
>> why:
>> $n = count($_GET);
>>for($i=0; $i<$n; $i++)
>>{
>> echo $_GET[$i]
>>}
>> Doesn't work?
>>sen
| >>
>If you open index.php?test=hallo, then you can access the value with
>$_GET['test'].
>Your loop now tries to echo $_GET[0] for example, but you need to echo
>$_GET['test'] in order to see anything. :-)
>>
>If you want to walk through an array, use
>foreach ($array as $value)
>{
> echo $value;
>}
| >
The difference can be found in indexed arrays (using numbers) or
associative arrays (using texts). Using foreach() this difference is
overcome.
|
Yup.
If you really, really want to do it the hard way:
$n = count($_GET);
for($i = 0;$i < $n;$i++){
echo reset(array_slice($_GET,$i,1));
}
But that's just crazy.... foreach it is :P.
--
Rik Wasmus