You are here: Re: array levels « PHP Programming Language « IT news, forums, messages
Re: array levels

Posted by ELINTPimp on 08/14/07 14:01

On Aug 14, 9:45 am, Luca Cioria <virch...@gmail.com> wrote:
> I have to insert a string in an array at a particular level, creating
> it if it doesn't exists.
>
> example:
>
> $levels=array(a,b,c) ***number of variables does vary
> $name="my_name"
>
> what I'd like to get
>
> $final_array=(a=>array(b=>array(c=>"my_name")))
>
> The final array is being filled in a foreach loop therefore $levels
> and $name change at every loop.
>
> How can I do this?

so...you want your $levels array to be a "map" of sorts, providing the
dimensions of the array?
and you want to push a $name value at the end of this, so you have n-
dimension array, every dimension only one value deep containing either
another array or the $name value?

$final_array = array();
foreach ($levels as $key=>$value) {
$array[$value] = array();
$final_array[] = $array(); // or array_push()
}
$final_array[] $name;

-steve

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация