В итоге, если мы введем такую строчку в форму:
Рис. 8.2. Ввод значений для создания выпадающего списка
то получим следующий выпадающий список:
Рис. 8.3. Выпадающий список, полученный в результате обработки формы
Кроме разделения строки на части иногда, наоборот, возникает необходимость объединения нескольких строк в одно целое. Функция, предлагаемая для этого языком PHP, называется implode():
implode (массив строк, объединяющий элемент)
Эта функция объединяет элементы массива с помощью переданного ей объединяющего элемента (например, запятой). В отличие от функции explode(), порядок аргументов в функции implode() не имеет значения.
Пример 8.12. Допустим, мы храним имя, фамилию и отчество человека по отдельности, а выводить их на странице нужно вместе. Чтобы соединить их в одну строку, можно использовать функцию implode():
<?php $data = array("Иванов","Иван","Иванович"); $str = implode($data," "); echo $str; ?>
Пример 8.12. Использование функции implode() (html, txt)
В результате работы этого скрипта получим строку:
Иванов Иван Иванович
У функции implode() существует псевдоним – функция join(), т.е. эти две функции отличаются лишь именами.