|
|
|
| есть имя и фамилия, как убрать все пробелы между ними и оставить только один пробел ? | |
|
|
|
|
|
|
|
для: dima2207
(21.05.2010 в 01:23)
| | Можно отталкиваться от следующего скрипта
<?php
$text = preg_replace("[\s]+", " ", $text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(21.05.2010 в 03:49)
| | Warning: preg_replace() [function.preg-replace]: Unknown modifier '+' | |
|
|
|
|
|
|
|
для: cheops
(21.05.2010 в 03:49)
| | нашел решение :
$string=preg_replace("/ХХ+/","Х",$string); // вместо Х пробел
|
| |
|
|
|
|
|
|
|
для: dima2207
(21.05.2010 в 06:43)
| | Да, ошибся вчера с недосыпу, конечно следует добавить границы
<?php
$text = preg_replace("|[\s]+|", " ", $text);
?>
|
Преимущество этого кода в том, что вы удаляете не только два пробела, но и три и более, и переводы строк, и символы табуляции и вообще все пробельные символы. | |
|
|
|