Hi
Ik heb een array met daarin arrays. Ik wil de namen van de arrays die in de hoofdarray zitten in een foreach loop ophalen als string om te printen .
de functie die ik van
function vname(&$var, $scope=false, $prefix='unique', $suffix='value')
{
if($scope) $vals = $scope;
else $vals = $GLOBALS;
$old = $var;
$var = $new = $prefix.rand().$suffix;
$vname = FALSE;
foreach($vals as $key => $val) {
if($val === $new) $vname = $key;
}
$var = $old;
return $vname;
}
werkt niet goed.
Weet iemand een bestaande functie?
voorbeeld
$a = array (enz
$b = array (enz
$c = array (enz
$group = array ($a,$b,$c)
$output = ''
foreach($group as $g)
{
$output .= vname($g)
}
ik wil
output: abc
en niet ggg
b.v.d.
[size=xsmall]Toevoeging op 24/06/2011 10:45:12:[/size]
http://stackoverflow.com/questions/847701/return-php-array-name
1.292 views