Помогите с preg_replace
Требуется помощь по php preg_replace,
необходимо заменить в текстовом содержимом переменной $a символы | на сивывол L Заранее благодарю. |
preg_replace(/|/, /L/, $a); |
mixt, только хардкор, только регулярки!
$a = 'a|b'; echo preg_replace('/\|/', 'L', $a); Ну и скромненький вариант со str_replace. Но он слишком прост, профессионалы им не пользуются, ведь есть preg_replace! $a = 'a|b'; echo str_replace('|', 'L', $a); |
$a = preg_replace('/|/','/L/,$a); - yt chf,fnsdftn /// заменяет все символы подряд
|
вот это на выходе /l/|/l/|/l/�/l/�/l/�/l/�/l/�/l/�/l/�/l/�/l/ /l/�/l/�/l/�/l кодировка разрушается
|
Цитата:
спасибо |
Часовой пояс GMT +3, время: 17:43. |