selecting words separated with comma with PHP -


a string contains words separated comma or space. using php, want select first 3 words have have minimum 4 characters(a-z, 0-9, -, _, #). example

$words = aa, one, ab%c, four, 5 six# 

how select 'four', 'five', six# ? (probably each?)

dalen's suggestion run faster if have no strict requirements characters allowed. here regex solution since mention character requirements.

$words = 'aa, one, ab%c, four, 5 six#'; preg_match_all('/([a-z0-9_#-]{4,})/i', $words, $matches); print_r($matches); 

and you'll have cut out want array after in dalen's answer.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -