Как преобразовать массив в строку в 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"}}