Язык программирования PHP



           

Разделение и соединение строки - часть 2


В итоге, если мы введем такую строчку в форму:


Рис. 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(), т.е. эти две функции отличаются лишь именами.




Содержание  Назад  Вперед