strtok

(PHP 4, PHP 5, PHP 7)

strtok��Ƿָ��ַ���

˵��

strtok ( string $str , string $token ) : string
strtok ( string $token ) : string

strtok() ���ַ��� str �ָ�Ϊ�������ַ�����ÿ�����ַ����� token �е��ַ��ָ��Ҳ����ζ�ţ�����и��ַ����� "This is an example string"�������ʹ�ÿո��ַ�����仰�ָ�ɶ����ĵ��ʡ�

ע�����һ�ε��� strtok ����ʱʹ�� string ����������ÿ�ε��� strtok������ֻʹ�� token ��������Ϊ�����ס�����ַ��� string �е�λ�á����Ҫ���¿�ʼ�ָ�һ���µ��ַ���������Ҫ�ٴ�ʹ�� string ������ strtok �������Ա���ɳ�ʼ��������ע������� token ������ʹ�ö���ַ����ַ��������ò������κ�һ���ַ��ָ

����

str

���ֳ��������ַ�����ԭʼ�ַ�����

token

�ָ� str ʱʹ�õķֽ��ַ���

����ֵ

��Ǻ���ַ�����

����

Example #1 strtok() ����

<?php
$string 
"This is\tan example\nstring";
/* ʹ���Ʊ���ͻ��з���Ϊ�ֽ�� */
$tok strtok($string" \n\t");

while (
$tok !== false) {
    echo 
"Word=$tok<br />";
    
$tok strtok(" \n\t");
}
?>

Example #2 �����ڿյIJ���ʱ strtok() �ķ�Ӧ

<?php
$first_token  
strtok('/something''/');
$second_token strtok('/');
var_dump($first_token$second_token);
?>

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

    string(9) "something"
    bool(false)

ע��

Warning

�˺������ܷ��ز���ֵ FALSE����Ҳ���ܷ��ص�ͬ�� FALSE �ķDz���ֵ�����Ķ� ���������½��Ի�ȡ������Ϣ��Ӧʹ�� === ����������Դ˺����ķ���ֵ��

�μ�

  • split() - ��������ʽ���ַ����ָ������
  • explode() - ʹ��һ���ַ����ָ���һ���ַ���