(PHP 4, PHP 5, PHP 7)
strspn — �����ַ�����ȫ���ַ���������ָ���ַ������еĵ�һ���Ӵ��ij��ȡ�
$subject
, string $mask
[, int $start
[, int $length
]] ) : int
���� subject
��ȫ���ַ��������� mask
�еĵ�һ�������ַ�(���ַ���)�ij��ȡ�
���ʡ���� start
�� length
�������������� subject
�ַ��������ָ������������������Ч����ͬ�ڵ��� strspn(substr($subject, $start, $length), $mask)��������Ϣ���μ� substr ����
������
<?php
$var = strspn("42 is the answer to the 128th question.", "1234567890");
?>
subject
�е�һ��ȫ���ַ��������� '1234567890' �������ַ���
subject
�������ַ�����
mask
����ַ��б�
start
subject
�Ŀ�ʼ���λ�á�
��� start
�����ò����ǷǸ��ģ�strspn() ���� subject
�ĵ� start
��λ�ÿ�ʼ��顣���磬���ַ��� 'abcdef' �У��� 0 ��λ�õ��ַ��� 'a'���ڶ���λ�õ��ַ��� 'c'���ȵȡ�
��� start
�����ò���Ϊ������strspn() ���� subject
��������� start
��λ�ÿ�ʼ��� subject
��
length
subject
�м��ij��ȡ�
��� length
�����ò���Ϊ�Ǹ�������ô������ʼλ�ÿ�ʼ����� subject
�� length
�����ȵ��ַ���
��� length
�����ò���Ϊ��������ô������ʼλ�ÿ�ʼ��ֱ���� subject
β����ʼ�� length
��λ�ã��� subject
���м�顣
���� str1
�е�һ��ȫ���ַ��������� str2
��Χ���ַ����ij��ȡ�
�汾 | ˵�� |
---|---|
4.3.0 |
���� start �� length ������
|
Example #1 strspn() ����
<?php
echo strspn("foo", "o", 1, 2); // ��ӡ: 2
?>
�������̻������
int(0) int(2) int(1)
Note: �˺����ɰ�ȫ���ڶ����ƶ���