Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2008, 14:24
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Pregunta Falla en ejemplo de manual de php - array values

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
  1. <!-- <?php
  2. $array=array( 'value1'=>'value',
  3.               'array1'=> array( 'subItem1'=>'subItem1',    
  4.                                 'subItem2'=>'subItem2' ),
  5.               'array2'=> array( 'subItem1'=>'subItem1' )
  6.             );
  7.            
  8. $newArray=array();
  9. array_flatten($array,$newArray);
  10. print_r( $newArray );
  11.  
  12. function array_flatten($array, &$newArray = Array() ,$prefix='',$delimiter='|') //line12
  13. {
  14.   foreach ($array as $key => $child)
  15.   {
  16.     if (is_array($child))
  17.     {
  18.       $newPrefix = $prefix.$key.$delimiter;
  19.       $newArray =& array_flatten($child, $newArray ,$newPrefix, $delimiter);
  20.     }else
  21.     {
  22.       $newArray[$prefix.$key] = $child;
  23.     }
  24.   }
  25.   return $newArray;
  26. }
  27. ?>-->

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