php порезать текст на слова более 5 символов

wlad2
На сайте с 17.07.2008
Offline
153
773

есть текст $dt[3] который нужно порезать на слова, оставить те слова что более 5 символов.

порезать на слова получилось так

$tags=$dt[3];

$words=preg_split('/\s+/',$tags);

foreach($words as $value) echo "<b>".$value."</b> ";

codefather
На сайте с 20.01.2010
Offline
51
#1

ну а что мешает в этом же цикле отсеять то, что не нужно?

или прегматчолл написать для последовательностей символов более пяти?

[Удален]
#2


$tags=$dt[3];
preg_match_all("#\S{5,}#",$tags, $words);
wlad2
На сайте с 17.07.2008
Offline
153
#3

не получилось,

$tags=$dt[3];

preg_match_all("#\S{5,}#",$tags, $words);
foreach($words as $value) echo "<b>".$value."</b> ";

на выходе <b>Array</b>

ewg777
На сайте с 04.06.2007
Offline
225
#4

wlad2, наймите кодера. Зачем так издеваться над людми нахаляву?

var_dump($words); для чего?

[Удален]
#5
wlad2:
на выходе <b>Array</b>

а моск активировать?

wlad2
На сайте с 17.07.2008
Offline
153
#6
bearman:
а моск активировать?

моск настолько слаб в php..

получаться такая каша, как с нее выбрать что мне нужно??

array(1) { [0]=> array(4) { [0]=> string(13) "posyd.kiev.ua" [1]=> string(7) "посуда!" [2]=> string(8) "Доставка" [3]=> string(7) "Украине" } }

[Удален]
#7
$tags=$dt[3];
preg_match_all("#\S{5,}#",$tags, $words);
foreach($words[0] as $value) echo "<b>".$value."</b> ";

прое подсказать чем объяснять короче

wlad2
На сайте с 17.07.2008
Offline
153
#8
bearman:
прое подсказать чем объяснять короче

спасибо огромное,

я более часа пытался раздуплить этот массив..

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий