Как преобразовать массив в строку в PHP?

Опубликовано: 30 Ноября, 2021

Мы дали массив, и задача состоит в том, чтобы преобразовать элементы массива в строку. В этой статье мы используем два метода для преобразования массива в строку.

Метод 1: Использование функции implode (): Метод implode () является встроенной функцией PHP и используется для соединения элементов массива. Метод implode () - это псевдоним для PHP | join () и работает точно так же, как функция join ().

Синтаксис:

 сжатие строки ($ разделитель, $ массив)

Пример:

PHP

<?php
// Declare an array
$arr = array ( "Welcome" , "to" , "GeeksforGeeks" ,
"A" , "Computer" , "Science" , "Portal" );
// Converting array elements into
// strings using implode function
echo implode( " " , $arr );
?>

Выход:

Добро пожаловать на портал компьютерных наук GeeksforGeeks

Метод 2: Использование функции json_encode (): Функция json_encode () - это встроенная функция в PHP, которая используется для преобразования массива или объекта PHP в представление JSON.
Синтаксис:

 строка json_encode ($ value, $ option, $ depth)

Пример:

PHP

<?php
// Declare multi-dimensional array
$value = array (
"name" => "GFG" ,
array (
"email" => "abc@gfg.com" ,
"mobile" => "XXXXXXXXXX"
)
);
// Use json_encode() function
$json = json_encode( $value );
// Display the output
echo ( $json );
?>

Выход:

 {"name": "GFG", "0": {"email": "abc@gfg.com", "mobile": "XXXXXXXXXX"}}