Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Помогите с preg_replace (https://javascript.ru/forum/server/36269-pomogite-s-preg_replace.html)

mixt 09.03.2013 19:53

Помогите с preg_replace
 
Требуется помощь по php preg_replace,
необходимо заменить в текстовом содержимом переменной $a символы | на сивывол L


Заранее благодарю.

Akalenik 09.03.2013 19:56

preg_replace(/|/, /L/, $a);

danik.js 09.03.2013 20:14

mixt, только хардкор, только регулярки!
$a = 'a|b';
echo preg_replace('/\|/', 'L', $a);

Ну и скромненький вариант со str_replace. Но он слишком прост, профессионалы им не пользуются, ведь есть preg_replace!
$a = 'a|b';
echo str_replace('|', 'L', $a);

mixt 09.03.2013 20:52

$a = preg_replace('/|/','/L/,$a); - yt chf,fnsdftn /// заменяет все символы подряд

mixt 09.03.2013 20:55

вот это на выходе /l/|/l/|/l/�/l/�/l/�/l/�/l/�/l/�/l/�/l/�/l/ /l/�/l/�/l/�/l кодировка разрушается

mixt 09.03.2013 20:58

Цитата:

Сообщение от danik.js (Сообщение 239676)
mixt, только хардкор, только регулярки!
$a = 'a|b';
echo preg_replace('/\|/', 'L', $a);

Ну и скромненький вариант со str_replace. Но он слишком прост, профессионалы им не пользуются, ведь есть preg_replace!
$a = 'a|b';
echo str_replace('|', 'L', $a);

вот это заработало ('/\|/', 'L', $a);

спасибо


Часовой пояс GMT +3, время: 17:43.