Конвертирование массива в строку
Как известно, PHP имеет ответ на всё, и преобразование массива в плоскую строку не является исключением.
Использование implode для преобразования массива в строку
Самое замечательное в этом преобразовании — это однострочный вызов функции. Функция implode принимает два параметра.
Клей (string), указанная строка, которая по существу будет объединена с каждым из значений массива (склеивание значений вместе). Хотя обратите внимание, что клей (то, что я люблю называть разделителем) не обязательно должен использоваться, массив сам по себе может быть передан, но строковое представление будет печататься без чего-либо между значениями, частями (array), массивом, который мы хотим преобразовать в строку.
В следующих 2 примерах обратите внимание, что клей представляет собой строку пробелов, которая будет печатать пробел между каждым из значений массива, когда мы будем Эхо-кодировать его.
Пример №1:
$facebookPost = [
«user» =>»CodeWall»,
«post» =>»Check out our latest post on CodeWall»,
«timestamp» =>date(‘Y-m-d H:i:s’),
«share_count» =>6,
«like_count» =>9
];echoimplode(» «, $facebookPost);
Пример №2:
$mySampleArray = [«one», «two», » three»];
echoimplode(» » , $mySampleArray);