[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужно заменить первый перенос строки
kav1
Доброго времени суток, как принято писать на форумах.

Есть задача - заменить только первыйсимвол переноса строки.

Если заменять все переносы:

$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"

Спустя 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) Дитер написал(а):
Да я хз, у меня тут члены. Дырчик закрыли, надо сделать денег немного, вскопать земли, перелить вина, отвезти перья от вилки начальнику. Мало наверно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.