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

Как заменить часть строки, элементы строки 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 работает намного быстрее регулярного выражения.

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

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






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