html код

Статус
В этой теме нельзя размещать новые ответы.
  • Заблокирован
  • #2
Особо не понял в чём проблема. Нужно просто удалить все переносы строк?
 
Перед поступлением переменной в JS, обработай её и убери все переносы:
PHP:
$str = str_replace( array( "\r\n", "\r", "\n", "  " ), " ", $str );
$str = trim($str);//Чтоб наверняка =))
 
Перед поступлением переменной в JS, обработай её и убери все переносы:
PHP:
$str = str_replace( array( "\r\n", "\r", "\n", "  " ), " ", $str );
$str = trim($str);//Чтоб наверняка =))

трим обрежет только спереди и сзади строки. было бы неплохо разбить строку на массив по переносам, а потом собрать затримленные строки в одну результирующую
 
Как то так:
PHP:
function str_trim( $text )
{
		$text = str_replace( array( "\r\n", "\r", "\n", "\t", "  " ), " ", $text );
		$text = explode( " ", $text );
		for( $i = 0;$i <= count( $text );$i++ ) {
				$str[] = trim( $text[$i] );
		} 
		$str = implode( " ", $str );

		return $str;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху