Re: PHP Complex Data Structures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 18 May 2005 09:02:01 -0400,  wrote:

>I find PHP arrays easier than Perl's data structures. Probably because 
>PHP just has arrays, there really is no differentiation between arrays 
>(Perl @) and hashes (Perl %). And PHP references arrays the same way as 
>variables ($), which may or may not be confusing. You could probably 
>look at PHP arrays as Perl hashes (name/value pairs). The functions are 
>just about the same: push, pop, shift, unshift, etc.
>
>If you think of all PHP arrays as Perl hashes, you should grasp things 
>pretty quick.
>
>On May 17, 2005, at 4:17 PM, zzapper wrote:
>
>> Hi,
>> I seem to remember that you access/use PHP data in the same/similar 
>> way to Perl data and that you
>> can create complex data structures ie
>> arrays of arrays, arrays of records etc.
>>
>> For once Google let me down so can any one point at any doc info.
>>
>>
>-- 

I am delighted with the PHP data structure I have been able to create

Populating/creating the data structure (array of records)

foreach ($results_products_cnt as $l3key => $count)
   {
      $cathash[$l3key]['href']=$catalog_href;
      $cathash[$l3key]['count']=$count;
      $cathash[$l3key]['title']=$title;
    }

accessing it

   foreach ($cathash as $v2 => $v1) 
   {
      $href=$v1['href'];
      $count=$v1['count'];
      $catalog_h1=$v1['title'];
       $html.="<a href='$href'>$v2</a> ($count)<br>";
   }

As you say Brent it's really intuitive.

I've been able to drastically shrink my PHP code

-- 
zzapper
vim -c ":%s%s*%Cyrnfr)fcbafbe[Oenz(Zbbyranne%|:%s)[[()])-)Ig|norm Vg?"
http://www.rayninfo.co.uk/tips/ vim, zsh & success tips

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux