8. Лекция: Работа со строками » Лекции по PHP » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

8. Лекция: Работа со строками

поиска – массив, а значение для замены – строка, то эта строка будет использована для замены всех найденных значений.
<?php
$greeting = array("Привет", "Привет всем!", "Привет, дорогая!", "Здравствуйте", "Здравствуйте, товарищи"); // объект
$search = array ("Привет", "Здравствуйте"); // значения, которые будем заменять
$replace = "День добрый"; // значение, которым будем заменять
$new_greet = str_replace($search, $replace, $greeting); // делаем замену
print_r($new_greet); // выводим полученный массив
?>

Получим:
Array ([0] => День добрый
[1] => День добрый всем!
[2] => День добрый, дорогая!
[3] => День добрый
[4] => День добрый, товарищи)

Функция str_replace() чувствительна к регистру, но существует ее регистронезависимый аналог – функция str_ireplace(). Однако эта функция поддерживается не во всех версиях PHP.

Еще один пример использования функции str_replace() – обработка шаблонов.

Обратимся в очередной раз к описанию какого-либо документа, например статьи. Много раз мы уже создавали форму для ввода подобного описания и даже отображали данные, введенные пользователем в такого рода форму. Но как отображать эти данные, мы описывали непосредственно в коде нашей программы. Теперь мы хотим, чтобы способ отображения данных задавал сам пользователь. Для этого добавим в нашу форму еще один элемент для ввода шаблона.
<h2>Введите описание статьи</h2>
<form action=sbl.php>
<table border=0>
<tr>
<td>Название: </td>
<td><input type=text name=title></td>
</tr>
<tr>
<td>Краткое содержание: </td>
<td><input type=text name=description></td>
</tr>
<tr>
<td>Автор: </td>
<td><input type=text name=author></td>
</tr>
<tr>
<td>Дата публикации: </td>
<td><input type=text name=published></td>
</tr>
<tr>
<td>Шаблон документа: </td>
<td><textarea name=shablon></textarea></td>
</tr>
</table>
<input

Страницы:
<< 1 .. 4 5 .. 7 8 9 .. 13 >>

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Лекции по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 66.1%