[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: str_replace
DenPHP
Лазил по нету и набрел на код.

PHP
//Замена символов перевода строки ("\r\n") в поле textarea на константу ("*#!return!#*") 
$_POST['textarea']=str_replace("\r\n""*#!return!#*",  
$_POST['textarea']); 

//Замена символов "=" на константу в поле textarea 
$_POST['textarea']=str_replace("="
"*#!equals_in_textarea!#*",  
$_POST['textarea']); 

//Замена символов "=" на константу в поле text 
$_POST['text']=str_replace("=""*#!equals_in_text!#*",  
$_POST['text']);


*#!return!#* - что это такое и зачем оно нужно?



Спустя 1 час, 17 минут, 56 секунд (21.08.2009 - 12:45) REANIMATOR написал(а):
скорее всего это используется как патерн чтобы потом можно было его заменить. Например str_replace("\r\n", "*#!return!#*".... , заменяет новую строку (аля ентер), таким вот сочетанием: *#!return!#* . И теперь ты знаешь что там где стоит *#!return!#* - должна быть новая строка

Спустя 12 минут, 12 секунд (21.08.2009 - 12:57) DenPHP написал(а):
а ну так и подозревал.
а зачем такое рамоздкое *#!return!#* ?
это типо что в норм тексте такой фразы не встретишь.да?

Спустя 4 минуты, 33 секунды (21.08.2009 - 13:01) REANIMATOR написал(а):
скорее всего да
Быстрый ответ:

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