php 怎样在一个字符串中一次读取一个字符?
怎样在一个字符串中“一次读取一个字符”?比如:$str=123456第一次读取1,游标指向第二个第二次读取2,游标指向第三个第三次读取3,游标指向第四个。。。。。。。最快...
怎样在一个字符串中“一次读取一个字符”?
比如:$str=123456
第一次读取1,游标指向第二个
第二次读取2,游标指向第三个
第三次读取3,游标指向第四个
。。。。
。。。
最快,效率最高如何做到?
是否有相关的PHP内置函数可用? 展开
比如:$str=123456
第一次读取1,游标指向第二个
第二次读取2,游标指向第三个
第三次读取3,游标指向第四个
。。。。
。。。
最快,效率最高如何做到?
是否有相关的PHP内置函数可用? 展开
3个回答
展开全部
$i = 0;
while( isset($str{$i}) ) {
// handle
$i++;
}
while( isset($str{$i}) ) {
// handle
$i++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接把字符串当数组使用,例如:
<?php
$s='123456';
for ($i=0;$i<strlen($s);$i++) echo $s[$i]."\n";
?>
输出:
1
2
3
4
5
6
<?php
$s='123456';
for ($i=0;$i<strlen($s);$i++) echo $s[$i]."\n";
?>
输出:
1
2
3
4
5
6
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把字符串看成数组用for循环就可以
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询