|
|
|
| Подскажите, пожалуйста, как вырезать слова меньше трех символов? | |
|
|
|
|
|
|
|
для: dedev
(08.10.2007 в 10:49)
| |
<?php
$d="тут какойто текст и еще текст";
$expp=explode(" ",$d);
for($i=0;$i<count($expp);$i++){
if(strlen($expp[$i])<3){
$expp[$i]="";
}
$e.=$expp[$i]." ";
}
print $e;
?>
|
| |
|
|
|
|
|
|
|
для: dedev
(08.10.2007 в 10:49)
| | Под вырезать имеется в виду "извлечь" или "удалить"?
| |
|
|
|
|
|
|
|
для: cheops
(08.10.2007 в 12:10)
| | А зачем в класс символов заключать?
\w{1,3} вроде тоже работать должно... | |
|
|
|
|
|
|
|
для: SHAman
(08.10.2007 в 13:17)
| | А тов. cheops всегда так пишет, и в книжках тоже :) Видимо, так больше нравится.
Тут еще границы слова добавить надо бы \b\w{1,3}\b | |
|
|
|
|
|
|
|
для: kasmanaft
(08.10.2007 в 13:48)
| | О! Кстати, немаловажное замечание - про границы слова. Это я лоханулся... | |
|
|
|
|
|
|
|
для: cheops
(08.10.2007 в 12:10)
| | Спасибо, разобрался. | |
|
|
|