Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Преобразовать массив в переменную

#php


Доброго всем времени суток господа
// PHP
echo "
";
print_r($for_x6_uyt);
echo "
"; // HTML (PHP код дает на выходе) Array ( [0] => маша [1] => лена [2] => оля [3] => юля ) Из массива охота получить переменную, в которой все значения записаны через запятую. Что-то вроде: // PHP echo $devki; // HTML маша,лена,оля,юля В данный момент нагуглил "мсье" способ. Очень надеюсь, что это не единственное решение. В данный момент делаю так: посчитать кол-во элементов массива; в цикле приравнять к одной переменной ее + новый элемент; поскольку в п.2. добавляется запятая в конец - обрезать последний символ. Прошу подсказать, есть ли вариант быстрее, лучше?


Ответы

Ответ 1



$devkiString = implode(',',$devki); print($devkiString); Не надо ничего мудрить. $glue = '_клей_'; //Строка, которой склеиваем элементы $elements = array('маша','оля','ксюша'); // массив склеиваемых элементов implode($glue,$elements); вывод: маша_клей_оля_клей_ксюша

Ответ 2



$arr = Array('маша','лена','оля','юля'); $strArr = implode(',',$arr); Как видите все достаточно просто)

Ответ 3



implode Объединяет элементы массива в строку

Ответ 4



Ну дык: $arr = array("1","2","3","4"); $str = implode(', ',$arr); echo($str); // 1, 2, 3, 4

Комментариев нет:

Отправить комментарий