Re: [PHP] Need routine to tell me number of dimensions in array.

[email protected] (Robert Cummings)
Newsgroups php.general
Organization InterJinn
Message-ID <[email protected]>
Rene Veerman wrote:
> maybe you should be foreach()ing with references?
> php.net : search "foreach" :
> 
> 
> As of PHP 5, you can easily modify array's elements by preceding
> $value with &. This will assign reference instead of copying the
> value.
> <?php
> $arr = array(1, 2, 3, 4);
> foreach ($arr as &$value) {
>     $value = $value * 2;
> }
> // $arr is now array(2, 4, 6, 8)
> unset($value); // break the reference with the last element
> ?>
> This is possible only if iterated array can be referenced (i.e. is variable),

References in foreach don't work the way you think they work. You will 
still incur the copy. At least I did when I tested earlier today :)

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.