1
Crear un nuevo archivo con un editor de texto, como el Bloc de notas y escribir una función PHP que recurrentemente mostrar todos los elementos de una matriz en una lista desordenada . En concreto, se debe recorrer todos los elementos de una matriz y , si un elemento es también una matriz, llama a sí mismo con la sub -array. De esta forma , se creará una lista anidada con todas las variables en una matriz. El código completo está a
print_multidimensional_array función ( $ array ) {
echo "
- " ;
- " . $ key . "< /b > :";
if ( is_array ($ valor) ) {
print_multidimensional_array ( $ value) ;
} else {
< p > echo $ valor ;
}
echo " < /li >"; }
echo " < /ul >";
}
2utilizar la función " get_defined_vars " para obtener todas las variables PHP definidas en una matriz, incluyendo variables por defecto de PHP , como el " $ _SERVER " array. La función no toma ningún parámetro . Aquí está el código :
$ array = get_defined_vars ();
3llamar a la función que definió en el paso 1 con la matriz creada en el paso 2 para mostrar toda la variables en el ámbito actual . Aquí hay un ejemplo de uso de la muestra :
$ someVariable = "Hola ";
$ someArray = array ('nombre ' = > ' John Smith ', ' edad ' = > 23 , ' location' = > ' California ');
echo " Lista
de variables : < /h1 >";
print_multidimensional_array ( $ array ) ;
foreach ( $ array como $ key = > $ valor) {
echo "