strtok分割函数程序测试
$Tempstr="ABCD#EFG#HIJK####123#4567####MNOP";
$arr=strtok($Tempstr,"####");
echo $arr;
echo "\r\n\r\n<br><br>";
$arr=strtok("####");
echo $arr;
echo "\r\n\r\n<br><br>";
得到的结果是:
ABCD EFG
我测试了几个类似的程序,得到的结果都是这样的,并不是想像中的那个结果:
ABCD#EFG#HIJK 123#4567
特贴此贴,分享!
$Tempstr="ABCD#EFG#HIJK####123#4567####MNOP";
$arr=strtok($Tempstr,"####");
echo $arr;
echo "\r\n\r\n<br><br>";
$arr=strtok("####");
echo $arr;
echo "\r\n\r\n<br><br>";
得到的结果是:
ABCD EFG
我测试了几个类似的程序,得到的结果都是这样的,并不是想像中的那个结果:
ABCD#EFG#HIJK 123#4567
特贴此贴,分享!
是谁跟你说是串呢?
$Tempstr="ABCD#EFG#HIJK####123#4567####MNOP";
echo strtok($Tempstr,"####") . "\n";
echo strtok("####") . "\n";
echo strtok("####") . "\n";
echo strtok("####") . "\n";
echo strtok("####") . "\n";
echo strtok("####") . "\n"; echo "-------\n";$Tempstr="ABCD#EFG,HIJK####123,4567####MNOP";
echo strtok($Tempstr,"#,") . "\n";
echo strtok("#,") . "\n";
echo strtok("#,") . "\n";
echo strtok("#,") . "\n";
echo strtok("#,") . "\n";
echo strtok("#,") . "\n"; ABCD
EFG
HIJK
123
4567
MNOP
-------
ABCD
EFG
HIJK
123
4567
MNOP