Como Converter um Array em uma string em PHP
- 
          
            Utilize implode()Função para converter um Array em uma string em PHP
- 
          
            Utilize json_encode()Função para converter um array para uma String em PHP
- 
          
            Utilize serialize()Função para converter um array em uma String em PHP
 
Neste artigo, vamos introduzir métodos para converter uma array em uma string.
- Utilizando a função implode()
- Utilizando a função json_encode()
- Utilizando a função serialize()
Utilize implode() Função para converter um Array em uma string em PHP
A implode() função converte um array em um string. Ela retorna a string que tem todos os elementos da array. A sintaxe correta para utilizar esta função é a seguinte
implode($string, $arrayName);
A variável $string é o separador para separar os elementos da array. A variável $arrayName é a array a ser convertida.
<?php   
$arr = array("This","is", "an", "array");  
$string = implode(" ",$arr);  
echo "The array is converted to the string.";
echo "\n";
echo "The string is '$string'";
?>
Aqui passamos uma string de espaço branco como separador para separar os elementos do array.
Resultado:
The array is converted to the string.
The string is 'This is an array'
Utilize json_encode() Função para converter um array para uma String em PHP
A função json_encode() é utilizada para converter um array em um json string. A função [json_encode() também converte um objeto para uma string json.
json_encode( $ArrayName );  
A variável ArrayName mostra o array a ser convertido para uma string.
<?php
   $array = ["Lili", "Rose", "Jasmine", "Daisy"];
   $JsonObject = json_encode($array);
   echo "The array is converted to the JSON string.";
   echo "\n"; 
   echo"The JSON string is $JsonObject";
?>
Resultado:
The array is converted to the JSON string.
The JSON string is ["Lili","Rose","Jasmine","Daisy"]
Utilize serialize() Função para converter um array em uma String em PHP
A função serialize() converte um array para um string de forma eficaz. Ela também retorna o valor do índice e o comprimento da string junto com cada elemento do array.
serialize($ArrayName);
A função aceita o array como um parâmetro e retorna uma string.
<?php
   $array = ["Lili", "Rose", "Jasmine", "Daisy"];
   $JsonObject = serialize($array);
   echo "The array is converted to the JSON string.";
   echo "\n"; 
   echo"The JSON string is $JsonObject";
?>
Resultado:
The array is converted to the JSON string.
The JSON string is a:4:{i:0;s:4:"Lili";i:1;s:4:"Rose";i:2;s:7:"Jasmine";i:3;s:5:"Daisy";}
A saída é um array com a descrição que diz
- O número de elementos em uma array a:4, a array tem 4 elementos
- O índice de cada elemento e o comprimento do elemento i:0;s:4:"Lili";
Artigo relacionado - PHP Array
- Como determinar a primeira e última iteração em um loop de Foreach em PHP
- Como Obter o Primeiro Elemento de um Array em PHP
- Como fazer Eco ou Imprimir um Array em PHP
- Como excluir um elemento de uma array em PHP
- Como remover elementos de vetor vazio em PHP