голосование
PHP
BASH
Javascript
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
PostgreSQL
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как заменить часть строки, элементы строки PHP

Как заменить часть строки PHP? Существует внутренняя функция str_replace(). Она заменяет все вхождения строки поиска на строку замены. Одним словом, вы можете заменить символ другим символом. Можно менять как один символ, так и целую строку. В функцию нужно передать 3 входных параметра: искомое значение, значение замены, строка или массив, в котором производится поиск и замена.


$str = "сложный язык PHP";
$res = str_replace('сложный','', $str); 
echo $res;

Вы можете заменить символы разметки \n (перенос строки) \t (табуляция). Символ переноса строки \n можно заменить пустотой и в результате у вас получится текст из одной строки.


$str = "первая строка\n
            вторая строка\n
            третья строка\n";
$res = str_replace('\n','', $str); 
echo $res;

Иногда возникают проблемы с кириллическим текстом. В этом случае воспользуйтесь функцией iconv(). Если у вас не получится заменить подстроку, то воспользуйтесь регулярными выражениями. Это крайняя мера. Функция str_replace работает намного быстрее регулярного выражения.

просмотры: 1424, уровень: лёгкий уровень, рейтинг: 5, дата: 2015-12-26 13:24:59
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей