Converter matriz em string php

Converter matriz em string php
Sempre há um problema em manipular matrizes no PHP. Embora sejam amplamente utilizados e totalmente suportados, o PHP Faces algumas desvantagens ao trabalhar com matrizes.

Por exemplo, para ecoar um único elemento de uma matriz, você pode converter a matriz em uma string e imprimi -la na tela.

Neste tutorial, você aprenderá a converter uma matriz PHP em uma string.

Usando a função php implod ()

A função PHP Implode () é um método comum ao trabalhar com matrizes. Ele permite que você une elementos em uma matriz usando um delimitador especificado. A função retorna os elementos unidos em um formato de string. Portanto, a função é útil ao converter uma matriz em uma string.

OBSERVAÇÃO: A função também fornece o método junção () como um alias.

A sintaxe da função é como mostrado abaixo:

implode (string $ delimiter, array $ array);

A função acima leva dois argumentos: um delimitador (também conhecido como separador) e uma matriz, respectivamente.

O exemplo a seguir mostra como converter uma matriz em uma string usando a função Implode.

$ mean = Array ("MongoDB", "Express", "Angular", "NodeJS");
eco $ médio;
$ implodido = implode ("", $ médio);
eco "\ n", $ implodido, "\ n";
?>

Isso permite que a função retorne cada elemento na matriz como uma única frase.

A saída de exemplo é como mostrado:

Aviso de PHP: Matriz para conversão de strings em/home/ubuntu/strings.PHP na linha 4
Variedade
MongoDB Express Angular NodeJS

OBSERVAÇÃO: PHP retornará uma mensagem de aviso se você executar o método de eco contra uma matriz.

Você também pode usar outro delimitador no método como:

$ mean = Array ("MongoDB", "Express", "Angular", "NodeJS");
$ implodido = implode (",", $ médio);
eco "\ n", $ implodido, "\ n";
?>

A saída resultante é como mostrado:

MongoDB, Express, Angular, NodeJS

Usando a função php json_encode ()

A outra maneira de converter uma matriz em uma string é a função json_encode (). Este método interno permite que você converta uma matriz em uma corda JSON.

Dê uma olhada no exemplo mostrado abaixo:

$ mean = Array ("MongoDB", "Express", "Angular", "NodeJS");
$ json_data = json_encode ($ médio);
print_r ($ json_data);
?>

Depois de executar o código acima, devemos ver a matriz no formato JSON, como mostrado:

["MongoDB", "Express", "Angular", "NodeJS"]

Usando o método php seialize ()

O método serialize () permite converter uma matriz em uma string de fluxo de bytes. Considere o exemplo mostrado abaixo:

$ mean = Array ("MongoDB", "Express", "Angular", "NodeJS");
$ serializado = serialize ($ média);
print_r ($ serializado);
?>

A execução do código deve retornar uma string serializada como:

A: 4: i: 0; s: 7: "MongoDB"; i: 1; s: 7: "Express"; i: 2; s: 7: "angular"; i: 3; s: 6: " Nodejs ";

Conclusão

Este guia fornece o básico de converter uma matriz PHP em uma string usando métodos internos.

Fique ligado para mais tutoriais.