Quando se trabalha com matrizes associadas em PHP pode ser útil para converter a matriz em uma string. Você pode usar funções de string para que você possa exibir seu conteúdo em sua página web. Uma matriz associado é um mapa ordenado de pares de chave e valor , como " ' posição ' => ' manager', 'nome' = 'bob' , idade = 33 ". Você pode converter a matriz associativa em uma matriz indexada numericamente e , em seguida, usar a função " implode " para convertê-lo em uma string. Instruções
1
Abra seu arquivo PHP em um editor de texto como o Notepad do Windows .
2
Declare uma matriz associado e atribuir-lhe valores , adicionando o seguinte código no corpo do seu HTML:
$ my_array = array (" key1 " => " valor1 ", " key2 " => " valor2 ", " key3 " => " value3 ");
3
Chame a função " array_map " para alterar a matriz associada a uma matriz indexada que a função " implode " vai trabalhar em adicionando o código :
merge_arrays função ( $ key , $ value ) {
retorno $ key . ":" . $ value "," ; .
}
$ fixed_array = array_map (" merge_arrays ", array_keys ($ ), my_array array_values ($ my_array ) );
A " array_map " função irá chamar a" função merge_arrays "para cada par de chave e valor na matriz , mapeando os resultados em outro array. A função de " array_keys " fornece a cada tecla da matriz e " array_values " fornece os valores da matriz . Usando o exemplo ", fixed_array " terá um valor de :
0 => key1 : valor1,
1 => key2 : valor2,
2 = > ; key3 : value3 ,
4
Converter a matriz em uma string com a função " implode " e imprimir o valor , adicionando o código :
implode print ( $ fixed_array );
Usando o exemplo , esta saída vontade
key1
: valor1, key2 : valor2, key3 : value3 ,
5
Salve o arquivo PHP e carregá-lo em seu web servidor para converter a matriz associado em uma matriz .