str_word_count

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_word_count�����ַ����е��ʵ�ʹ�����

˵��

str_word_count ( string $string [, int $format = 0 [, string $charlist ]] ) : mixed

ͳ�� string �е��ʵ������������ѡ�IJ��� format û�б�ָ������ô����ֵ��һ�������������������������ָ���� format ����������ֵ����һ�����飬�����������ȡ���� format ������format �Ŀ���ֵ����Ӧ���������������С�

�������������Ŀ����˵�����ʵĶ�����һ��������������ص��ַ���������ַ������԰�����ĸ�ַ���Ҳ���԰��� "'" �� "-" �ַ������������������ַ���ʼ����

����

string

�ַ�����

format

ָ�������ķ���ֵ����ǰ֧�ֵ�ֵ���£�

  • 0 - ���ص�������
  • 1 - ����һ������ string ��ȫ�����ʵ�����
  • 2 - ���ع������顣����ļ��ǵ����� string �г��ֵ���ֵλ�ã������ֵ���������

charlist

���ӵ��ַ����б����е��ַ�������Ϊ���ʵ�һ���֡�

����ֵ

����һ�����������������ȡ���� format ������ѡ��

������־

�汾 ˵��
5.1.0 ���� charlist ������

����

Example #1 str_word_count() ����

<?php

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

print_r(str_word_count($str1));
print_r(str_word_count($str2));
print_r(str_word_count($str1'����??3'));

echo 
str_word_count($str);

?>

�������̻������

Array
(
    [0] => Hello
    [1] => fri
    [2] => nd
    [3] => you're
    [4] => looking
    [5] => good
    [6] => today
)

Array
(
    [0] => Hello
    [6] => fri
    [10] => nd
    [14] => you're
    [29] => looking
    [46] => good
    [51] => today
)

Array
(
    [0] => Hello
    [1] => fri3nd
    [2] => you're
    [3] => looking
    [4] => good
    [5] => today
)

7

�μ�

  • explode() - ʹ��һ���ַ����ָ���һ���ַ���
  • preg_split() - ͨ��һ��������ʽ�ָ��ַ���
  • split() - ��������ʽ���ַ����ָ������
  • count_chars() - �����ַ��������ַ�����Ϣ
  • substr_count() - �����ִ����ֵĴ���