Функция str_replace и немного про регулярные выражения
Функция str_replace помогает в очень разных ситуациях.
Поэтому изучите ее подробно!
Данная функция заменяет часть текста.
Например, все буквы А на буквы Б.
$new_text = str_replace('А', 'Б', $text);
Например, удаляет все слова "кстати":
$new_text = str_replace('кстати', '', $text);
Например, заменяет два тире на одно:
$new_text = str_replace('--', '-', $text);
В общем сказка, а не функция.
1. Они дают в 10-100 раз большую нагрузку на сервер, причем разница по сравнению в str_replace растет в геометрической прогрессии в зависимости от размера текста, до 50 символов разница небольшая, но если символов от 3000 то разница колоссальна. А вы хотите писать код, который работает в 1000 раз медленнее, чем у вашего коллеги?
2. мы их проходим на продвинутом тренинге
3. многие ученики неправильно их применяют или совсем не понимают их работу
Пред. урок След. урок
Поэтому изучите ее подробно!
Данная функция заменяет часть текста.
Например, все буквы А на буквы Б.
$new_text = str_replace('А', 'Б', $text);
Например, удаляет все слова "кстати":
$new_text = str_replace('кстати', '', $text);
Например, заменяет два тире на одно:
$new_text = str_replace('--', '-', $text);
В общем сказка, а не функция.
Немного про регулярные выражения
На данном тренинге мы запрещаем использовать регулярные выражения, то есть функции, которые начинаются с preg_* потому что:1. Они дают в 10-100 раз большую нагрузку на сервер, причем разница по сравнению в str_replace растет в геометрической прогрессии в зависимости от размера текста, до 50 символов разница небольшая, но если символов от 3000 то разница колоссальна. А вы хотите писать код, который работает в 1000 раз медленнее, чем у вашего коллеги?
2. мы их проходим на продвинутом тренинге
3. многие ученики неправильно их применяют или совсем не понимают их работу
Пред. урок След. урок