Есть задача - заменить только первыйсимвол переноса строки.
Если заменять все переносы:
$abrakadabra = str_replace("\r\n","", $abrakadabra);
то это работает. А мне надо только первое вхождение.
Нашел такую вещь:
function str_replace_once($search, $replace, $text)
{
$krepos = strpos($text, $search);
return $krepos!==false ? substr_replace($text, $replace, $krepos, strlen($search)) : $text;
}
и тогда
$abrakadabra = str_replace_once('какой-нибудь текст', '', $abrakadabra);
работает, но при этом
$abrakadabra = str_replace_once('\r\n', '', $abrakadabra);
не работает.
Как такое может быть? ))
Спустя 2 минуты, 18 секунд (26.09.2012 - 23:52) Дитер написал(а):
Хуй его знает чесслово
Спустя 4 минуты, 7 секунд (26.09.2012 - 23:56) mav1 написал(а):
все, нашел косяк))
Дело было в '\r\n', а надо "\r\n"
Дело было в '\r\n', а надо "\r\n"
Спустя 53 секунды (26.09.2012 - 23:57) mav1 написал(а):
Цитата (Дитер @ 26.09.2012 - 20:52) |
Хуй его знает чесслово |
Да проблема решена уже)
Спустя 1 минута, 10 секунд (26.09.2012 - 23:58) Дитер написал(а):
Красава ваще
Спустя 26 секунд (26.09.2012 - 23:58) Дитер написал(а):
теперь можно и лайма ёбнуть
Спустя 3 минуты, 12 секунд (27.09.2012 - 00:01) mav1 написал(а):
Цитата (Дитер @ 26.09.2012 - 20:58) |
теперь можно и лайма ёбнуть |
да хорошо бы, в пятницу например. С передачей! С охотой! Ну и сухарями))
Спустя 4 минуты, 1 секунда (27.09.2012 - 00:05) Дитер написал(а):
Да я хз, у меня тут члены. Дырчик закрыли, надо сделать денег немного, вскопать земли, перелить вина, отвезти перья от вилки начальнику. Мало наверно