This is weird.  Did I only imagine that PHP allows numerical referencing of 
associative array elements?  'Cuz suddenly the parser is calling all the 
numerical references "undefined".

ex. 
   $my_arr['foo']='first';
   $my_arr['bar']='second';
   $my_arr['more']='third';
   
   echo "<p>" . $my_arr[0] . "</p>\n";
   echo "<p>" . $my_arr[1] . "</p>\n";
   echo "<p>" . $my_arr[2] . "</p>\n"; 
   
   for($i=0;$i<count($my_arr);$i++)
      {
      echo "<p>" . $my_arr[$i] . "</p>\n";
      }

ex.
   $my_arr=array(
   'foo'=>'first',
   'bar'=>'second',
   'more'=>'third'
   );

   echo "<p>" . $my_arr[0] . "</p>\n";
   echo "<p>" . $my_arr[1] . "</p>\n";
   echo "<p>" . $my_arr[2] . "</p>\n"; 
   
   for($i=0;$i<count($my_arr);$i++)
      {
      echo "<p>" . $my_arr[$i] . "</p>\n";
      }

The above spits out nothing but a page full of "undefined offset" errors.  
I can't find anything in the arrays chapter, nor in the array function 
reference, to explain why the numerical referencing would've stopped 
working.  This *should* work, right?  So why would it not be working now?

-- 
CC

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to