本函数可能返回布尔值 FALSE,但也可能返回一个与 FALSE 等值的非布尔值,例如 0 或者 ""。

解决方案 »

  1.   

    解释一下会有什么值
    -----------------------
    结果:string(9) "something" bool(false)为什么second_token = strtok('/');对什么字符串进行操作啊,这样也行??? 
    ----------------------------------
    当然不行了,结果中不是返回false了么?
      

  2.   

    $regs[2]="adsfasdfsdf\n\r\r\n";
    $regs[2] = strtok($regs[2],"\r\n");
    $regs[2] = strtok($regs[2],"\r");
    $regs[2] = strtok($regs[2],"\n");这会有什么值,
    php中不存在转义字符问题吗?? 比如\n在java 中就是回车,
    分不够,可以加
      

  3.   

    <?php
    $regs[2]="adsfasdfsdf\n\r\r\n";
    echo $regs[2];
    $regs[2] = strtok($regs[2],"\r\n");
    echo $regs[2];
    $regs[2] = strtok($regs[2],"\r");
    echo $regs[2];
    $regs[2] = strtok($regs[2],"\n");
    echo $regs[2];
    ?>
    输出结果:
    adsfasdfsdf adsfasdfsdfadsfasdfsdfadsfasdfsdf
      

  4.   

    呼,我没环境,而且也不是做php的
      

  5.   

    页面源码显示:
    adsfasdfsdf
    adsfasdfsdf
    adsfasdfsdfadsfasdfsdf原型:
    string strtok  ( string $str  , string $token  )将字符串 str  依字符串 token  的值切开成小段小段的字符串。