Cuando se trabaja con matrices asociadas en PHP que puede ser útil para convertir la matriz en una cadena. Puede utilizar las funciones de cadena para que pueda mostrar su contenido en su página Web. Una matriz asociativa es un mapa ordenado de pares clave-valor , como " 'position' = > 'manager' , 'nombre' = ' bob' , edad = 33 ". Puede convertir la matriz asociativa en un arreglo indexado numéricamente y luego utilizar la función de " implosión " para convertirlo en una cadena. Instrucciones
1
Abra su archivo PHP en un editor de texto como el Bloc de notas de Windows .
2
declarar una matriz socio y asignarle valores añadiendo el siguiente código en el cuerpo de su HTML :
$ my_array = array (" clave1 " = > " valor1 ", " key2 " = > " valor2 ", " key3 " = > " value3 ");
3
llamar a la función " array_map " para cambiar la matriz asociada a una matriz indexada que la función de " implosión " trabajará en con el código :
merge_arrays función
( $ key , $ valor) {
retorno $ key . ":" . $ value " ;" .
}
$ fixed_array = array_map ( " merge_arrays ", array_keys ($ my_array ) , array_values ($ my_array ));
" array_map " función se llame a la función" merge_arrays "para cada par de clave y valor de la matriz , la cartografía de los resultados en otra matriz. La función " array_keys " proporciona a cada clave de la matriz y " array_values " proporciona los valores de la matriz . Siguiendo con el ejemplo , " fixed_array " tendrá un valor de:
0 = > clave1 : valor1,
1 = > key2 : valor2 ,
2 = > ; key3 : value3 ,
4
convertir la matriz en una cadena con la función de " implosión " e imprimir el valor con el código :
implosión print ( $ fixed_array ) ;
Usando el ejemplo , esta es la salida
clave1 : valor1, key2 : valor2 , key3 : value3 ,
5
Guarde el archivo PHP y cargarlo en su web servidor para convertir la matriz asociada a una matriz.