@Chalovik

PHP как удалить этот чертов \n?

Всем привет.
Есть строки типа: "26.06.2014
0:00:00"
Нужно удалить перевод строки и время, но \n не удаляется!
пробовал:
$str = preg_replace("/\n0:00:00/m", "", $str);
$str = preg_replace("/\r\n0:00:00/m", "", $str);
$str = preg_replace("/[\s\r\n\t]0:00:00/m", "", $str);
$str = preg_replace("/[\x0A]0:00:00/m", "", $str);
$str = preg_replace("/[\r\n\t\s |\n|\r\n]+0:00:00/m", "", $str);
$str = preg_replace("/[\r\n\t\s ]+/m", "", $str);
$str = preg_replace("/[\r\n\t\s ]*/m", "", $str);
даже
$str = preg_replace("/.0:00:00/m", "", $str);
пробовал через str_replace тоже не удаляет
Ничего не помогает. Отдельно время удаляется, но не перевод строки!
Как так может быть?
  • Вопрос задан
  • 741 просмотр
Решения вопроса 1
@balamyt92
; select * from users; --
$str = trim(preg_replace('/\n0:00:00/m', "", $str));
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Попробуйте так:
$str = str_replace("0:00:00", "", $str);
$str = trim($str);
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
$string = trim(preg_replace('/\s+/', ' ', $string));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы