小代码问题!(strtok函数) echo strtok('back', ' '); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数组问题$string = "I will be back";$tok = strtok($string," "); // 取第一个空格前的字符串Iwhile($tok) {echo "单字=$tok<br>";$tok = strtok(" "); // 如果没有这句的话,程序将出现死循环,因为$tok值始终为I// $tok = strtok(" "); 这行代码的作用是将指针指到下一个空格,然后去空格前的字符串}例如$string = "I will be back";$tok = strtok($string," "); // 碰到第一个" ",取 I, 剩下will be backecho "单字=$tok<br>";echo "<br>";$tok = strtok(" "); // 下一个空格" ",取 will,剩下be backecho "单字=$tok<br>";echo "<br>";$tok = strtok("a"); // 下一个"a", 取 be b,剩下ckecho "单字=$tok<br>";echo "<br>";$tok = strtok("a"); // 下一个"a", 没a了,把最后的ck送上echo "单字=$tok<br>";echo "<br>";=======================================================================这个蹩脚的函数很少用,划分数组我大多用explode(" ", $string);strtok最多在正则的时候用下, 不知道真正的精髓是什么, 速度快么?? 不是很清楚?? php 自动提交from表单问题 图片换行问题请求帮助 请问,CTO都管理哪些部门? PHP连接MYSQL的问题 [请教]PHP5实现单用户登陆。 上传文件时出现错误 为什么在IIS服务器中,这么多网站可以共用一个80端口呢 请教:怎样判断出某个值在某两个值之间的最佳方法。 研究一个问题,顶者有分(100分,不够另开帖散分):PHP5 JAVA整合的配置方法. 关于搜索字串的问题 IIS下写文件失败 求助,GD库写文字不会自动换行?
$string = "I will be back";
$tok = strtok($string," "); // 取第一个空格前的字符串Iwhile($tok) {
echo "单字=$tok<br>";
$tok = strtok(" "); // 如果没有这句的话,程序将出现死循环,因为$tok值始终为I
// $tok = strtok(" "); 这行代码的作用是将指针指到下一个空格,然后去空格前的字符串
}
例如
$string = "I will be back";$tok = strtok($string," "); // 碰到第一个" ",取 I, 剩下will be back
echo "单字=$tok<br>";echo "<br>";$tok = strtok(" "); // 下一个空格" ",取 will,剩下be back
echo "单字=$tok<br>";echo "<br>";$tok = strtok("a"); // 下一个"a", 取 be b,剩下ck
echo "单字=$tok<br>";echo "<br>";$tok = strtok("a"); // 下一个"a", 没a了,把最后的ck送上
echo "单字=$tok<br>";echo "<br>";
=======================================================================
这个蹩脚的函数很少用,划分数组我大多用explode(" ", $string);
strtok最多在正则的时候用下, 不知道真正的精髓是什么, 速度快么?? 不是很清楚??