Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как вырезать пустые переходы на другую строку?

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: valenok   (16.06.2006 в 11:27)   письмо автору
 
   для: Vanex   (16.06.2006 в 10:04)
 

Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:

" " (ASCII 32 (0x20)), символ пробела.

"\t" (ASCII 9 (0x09)), символ табуляции.

"\n" (ASCII 10 (0x0A)), символ перевода строки.

"\r" (ASCII 13 (0x0D)), символ возврата каретки.

"\0" (ASCII 0 (0x00)), NUL-байт.

"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.

Там вроде все есть. Ты побовал как я сказал без второго параметра?

   
 
 автор: Trianon   (16.06.2006 в 10:34)   письмо автору
 
   для: Vanex   (16.06.2006 в 10:04)
 

эх....

$content = str_replace("\n", "\r\n", 
           str_replace("\n\n", "\n", 
           str_replace("\n\n", "\n", 
           str_replace("\n\n", "\n", 
           str_replace("\n\n", "\n", 
           str_replace("\n\n", "\n", str_replace("\r\n", "\n", $content)) ))))); 

   
 
 автор: Vanex   (16.06.2006 в 10:04)
 
   для: Fanat   (16.06.2006 в 01:57)
 

Не, чёто не выходит:

$p="\r\n\r\n"; 
$content = str_replace("$p", "\r\n", $content);

Тоже как и раньше вырезает только 1 раз.

   
 
 автор: Fanat   (16.06.2006 в 01:57)   письмо автору
 
   для: 1999   (16.06.2006 в 00:18)
 

Попробуй вот так у меня работает... пользуюсь уже давно... просто создаю такую переменную
$p="
";


 $p="
";
$content = str_replace("$p", "\n", $content);


Регулярным выражением просто заменяем её на нужное нам...

   
 
 автор: 1999   (16.06.2006 в 00:18)   письмо автору
 
   для: Vanex   (15.06.2006 в 23:53)
 

\n без точки

   
 
 автор: Vanex   (16.06.2006 в 00:12)
 
   для: valenok   (16.06.2006 в 00:09)
 

Так если $str=trim($str); он просто удалит по бокам текста пусто место, а не переходы!

   
 
 автор: valenok   (16.06.2006 в 00:09)   письмо автору
 
   для: Vanex   (15.06.2006 в 23:53)
 

А просто $str=trim($str);

   
 
 автор: Vanex   (15.06.2006 в 23:53)
 
   для: valenok   (15.06.2006 в 23:16)
 

Да я обратил внимание на Необязательный аргумент charlist , но не Пашет. Может я чёто не так...
$text = trim($text, " \n.");

   
 
 автор: valenok   (15.06.2006 в 23:16)   письмо автору
 
   для: Vanex   (15.06.2006 в 23:06)
 

trim() Удаляет пробелы из начала и конца строки


Почитай. Там вроде на Русском.

   
 
 автор: Vanex   (15.06.2006 в 23:06)
 
   для: valenok   (15.06.2006 в 22:58)
 

Ну я тоже об этом думал, но ведь никто незнает сколько введёь переходов пользователь в гостевой книги для флуда.

   

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования