Hola a todos,
es referente a que existe un ejemplo en el manual de php, especificamente en el tema:
array_values (http://cl.php.net/manual/es/function.array-values.php)
Código php:
Ver original<!-- <?php
$array=array( 'value1'=>'value', 'array1'=> array( 'subItem1'=>'subItem1', 'subItem2'=>'subItem2' ),
'array2'=> array( 'subItem1'=>'subItem1' ) );
array_flatten($array,$newArray);
function array_flatten
($array, &$newArray = Array() ,$prefix='',$delimiter='|') //line12 {
foreach ($array as $key => $child)
{
{
$newPrefix = $prefix.$key.$delimiter;
$newArray =& array_flatten($child, $newArray ,$newPrefix, $delimiter);
}else
{
$newArray[$prefix.$key] = $child;
}
}
return $newArray;
}
?>-->
según este manual el output seria:
//Output Array
//(
// [value1] => value
// [array1|subItem1] => subItem1
// [array1|subItem2] => subItem2
// [array2|subItem1] => subItem1
//)
//recursively reduces deep arrays to single-dimensional arrays
pero que raro a me genera este error:
Parse error: syntax error, unexpected '=', expecting ')' in /data/members/free/tripod/es/h/o/b/hoberwilly/htdocs/prueba.php on line 12