Intereting Posts

Числовые значения и специальные функции в функции str_word_count

Я хочу использовать числовые значения и специальные значения charectors в str_word_count (), чтобы как это сделать.

пример:

$str = str_word_count("B2B my78:test@ Number&10",1); print_r($str); 

Вывод

Массив (

 [0] => B [1] => B [2] => my [3] => test [4] => Number 

)

но я хочу, чтобы Out put Like this

Массив (

 [0] => B2B [1] => my78:test@ [2] => Number&10 

)

preg_match_all ведет себя почти как st_word_count , поскольку он может возвращать количество совпадений и массив слов в вашей строке. Используя его, вы можете иметь максимальную гибкость в определении того, что именно составляет «слово».

 $count = preg_match_all('/[a-zA-Z0-9@&:]+/', $str, $matches); 

На странице документации php.net показан очень хороший пример этого, поэтому я изменил его в соответствии с вашим примером:

 $str = "B2B my-78:test@ Number&10"; $array = str_word_count($str, 1, '1234567890:@&'); 

Но вы можете использовать регулярные выражения или explode если вам нужны более индивидуальные результаты.

preg_split('/\s+/', $str) возможно?

Попробуй это:

 <?php $str = "B2B my-78:test@ Number&10"; $array = explode(' ', $str); echo '<pre>'; print_r($array); ?> 

– Благодаря