Функция trim
Хочу удалить ненужные символы 4, точка с запятой и @ со строки: "Привет Фантамас4;@!";
Прочитал в документации что для этого сущетвует функция trim пробую так, не работает. Код:
$t = "Привет Фантамас4;@!"; |
trim удаляет лишь конечные и начальные символы.. тоесть те что найдет в конце или в начале строки... используйте str_replace или preg_replace
echo str_replace( "4;@", "", $t ); echo preg_replace( "#4;@#", "", $t ); |
А чем отличается str_replace от preg_replace?
|
Цитата:
|
Вот так для теста сделал, сработало. Спс.
Цитата:
|
Цитата:
$t = "@Привет Фантамас4;@!"; echo preg_replace( "#[4;@]+#", "", $t ); |
Скажите, а сложно написать свою функцию str_replace?
|
Цитата:
|
Часовой пояс GMT +3, время: 06:45. |