str_word_count PDF Печать E-mail

(PHP 4 >= 4.3.0, PHP 5)

str_word_count --  Возвращает информацию о словах, входящих в строку

Описание

mixed str_word_count ( string string [, int format] )

Подсчитывает количество слов, входящих в строку string. Если необязательный аргумент format не передан, возвращается целое число, равное количеству слов. В случае, если аргумент format передан, возвращается массив, содержимое которого зависит от значения этого аргумента. Ниже описаны допустимые значения аргумента format и соответствующие им возвращаемые значения.

  • 1 - возвращается массив, содержащий все слова, входящие в строку string.

  • 2 - возвращается массив, индексами которого являются позиции в строке, а значениями - соответствующие слова.

Эта функция считает словами последовательности алфавитных символов, возможно, включающие, но не начинающихся с "'" и "-". Набор символов, считающихся алфавитными, зависит от текущей локали.

 


Пример 1. Пример использования str_word_count()

<?php

$str = "Hello friend, you're
         looking          good today!";

$a   = str_word_count($str, 1);
$b   = str_word_count($str, 2);
$c   = str_word_count($str);

print_r($a);
print_r($b);
echo $c;
?>

Вывод:

Array    (        
[0] => Hello        
[1] => friend        
[2] => you're        
[3] => looking        
[4] => good        
[5] => today    )       
Array    (        
[0] => Hello        
[6] => friend        
[14] => you're        
[29] => looking        
[46] => good        
[51] => today    )        
6

По материалам сайта: http://www.php.su/