English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
функция str_replace() используется для замены указанных символов в строке (различие между регистрами).
mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
Используется для замены строки на другую строку. Функция возвращает строку или массив. Строка или массив является результатом замены всех вхождений search на replace в subject.
Возвращает строку или массив с замененными значениями
Номер | Параметры и описание |
---|---|
1 | find Обязателен. Определяет строку, которую нужно найти |
2 | replace Обязателен. Определяет значение, которое нужно заменить в find |
3 | subject Обязателен. Выполняет замену массива или строки |
4 | count Опционально. Он учитывает количество замен. |
Попробуйте以下的 пример, замена строк, массивы, элементы массивов различаются по количеству:
<?php //Строковая замена, заменяем w3codebox на www.w3codebox echo str_replace("w3codebox","www.w3codebox","oldtoolbag.com",$count); echo"<br>"; echo "Количество замен: " . $count; echo"<br>"; //Заменяем элементы в массиве. $arr = array("blue","red","green","yellow"); print_r(str_replace("red","pink",$arr,$replacement_count)); echo"<br>"; echo "Количество замен: " . $replacement_count; echo"<br>"; //Количество элементов в массивах замен и заменяемых элементов разное $find = array("Hello","world"); $replace = array("B"); $arr = array("Hello","world","!"); print_r(str_replace($find,$replace,$arr)); ?>Проверим‹/›
Результат вывода
ru.oldtoolbag.com Количество замен: 1 Массив ( [0] => blue [1] => pink [2] => green [3] => yellow ) Количество замен: 1 Массив ( [0] => B [1] => [2] => ! )