English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник PHP

Продвинутый учебник PHP

PHP & MySQL

PHP справочник

Синтаксис и примеры использования функции PHP str_replace()

PHP String строковые функции руководства

функция str_replace() используется для замены указанных символов в строке (различие между регистрами).

грамматика

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

Определение и использование

Используется для замены строки на другую строку. Функция возвращает строку или массив. Строка или массив является результатом замены всех вхождений search на replace в subject.

Возврат

Возвращает строку или массив с замененными значениями

Параметр

НомерПараметры и описание
1

find

Обязателен. Определяет строку, которую нужно найти

2

replace

Обязателен. Определяет значение, которое нужно заменить в find

3subject

Обязателен. Выполняет замену массива или строки

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] => !
)

PHP String строковые функции руководства