substr_count

(PHP 4, PHP 5, PHP 7)

substr_count�����ִ����ֵĴ���

˵��

substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] ) : int

substr_count() �������ַ���needle ���ַ��� haystack �г��ֵĴ�����ע�� needle ���ִ�Сд��

Note:

�ú�����������ص��ַ������μ���������ӡ�

����

haystack

�ڴ��ַ����н���������

needle

Ҫ�������ַ�����

offset

��ʼ������ƫ��λ�á�����Ǹ������ʹ��ַ���ĩβ��ʼͳ�ơ�

length

ָ��ƫ��λ��֮�������������ȡ����ƫ��������������ȵĺʹ��� haystack ���ܳ��ȣ����ӡ������Ϣ�� �����ij��� length �Ǵ� haystack ��ĩβ��ʼͳ�Ƶġ�

����ֵ

�ú�������������

������־

�汾 ˵��
7.1.0 ��ʼ֧�ָ����� offset �� length��
5.1.0 ���� offset �� length ������

����

Example #1 substr_count() ����

<?php
$text 
'This is a test';
echo 
strlen($text); // 14

echo substr_count($text'is'); // 2

// �ַ�������Ϊ 's is a test'�������� 1
echo substr_count($text'is'3);

// �ַ�������Ϊ 's i'��������� 0
echo substr_count($text'is'33);

// ��Ϊ 5+10 > 14���������ɾ���
echo substr_count($text'is'510);


// ��� 1����Ϊ�ú����������ص��ַ���
$text2 'gcdgcdgcd';
echo 
substr_count($text2'gcdgcd');
?>

�μ�

  • count_chars() - �����ַ��������ַ�����Ϣ
  • strpos() - �����ַ����״γ��ֵ�λ��
  • substr() - �����ַ������Ӵ�
  • strstr() - �����ַ������״γ���