Reply to Re: How to pass array names to function parameters ?

Your name:

Reply:


Posted by Ken Robinson on 04/18/06 00:53

tony@tony.com wrote:
> In article <1145189729.880217.112930@i40g2000cwc.googlegroups.com>,
> damirz@gmail.com says...
> > I knew that I forgot something :/
> >
>
> Nice one. Modified slightly & tested - it works fine - as below.
> I added SERVER just to be sure of some output from a Sglobal
> So much nicer than having to do each one at a time ;-)
>

Here's another way of doing this.

<?php
// custom global array
$myArray = array("some", "elements");

// array with names of global arrays you want to access
$globalArrayNames =
array(array('$_SERVER',$_SERVER),array('$_POST',$_POST),
array("myArray",$myArray));

// parameter is global array name
function showThisArray($globalArrayName) {
echo("<br><br>" . "[ " . $globalArrayName[0] . " ]<br>");
echo '<pre>' . print_r($globalArrayName[1],true) . '</pre>';
}

showThisArray($globalArrayNames[0]);
showThisArray($globalArrayNames[1]);
showThisArray($globalArrayNames[2]);
?>


Ken

[Back to original 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

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