Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как лучше вырезать ? (https://forum.antichat.xyz/showthread.php?t=162337)

Wakko 10.12.2009 02:06

Как лучше вырезать ?
 
$check_buffer = ereg_replace("

+"," ",$check_buffer);
$check_buffer = ereg_replace(" +"," ",$check_buffer);
$check_buffer = trim($check_buffer);
$check_buffer = ereg_replace("
+"," ",$check_buffer);

Нашёл что только так можно вырезать лишние пробелы и переносы. Посоветуйте, может есть альтернативный вариант, где будет меньше ereg_replace

b3 10.12.2009 03:24

Вот 2 варианта в голову пришло
PHP код:

<?php
$str 
'qw qw qw qw qw 
qw qw q
w qw qw qw'
;

$str str_replace(' ','',$str);
$str str_replace("\r\n",'',$str);
echo 
$str;
?>

2
PHP код:

<?php
$str 
'qw qw qw qw qw 
qw qw q
w qw qw qw'
;
$str preg_replace("# |\r\n#",'',$str);
echo 
$str;
?>

ЗЫ твой ереги в ПХП 5.3.1 уже неканает.
Цитата:

Warning
This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 6.0.0. Relying on this feature is highly discouraged.


Время: 02:31