还有一种非常**直接**的方式,就如同操作数组一样遍历字符串
说说字符串的遍历,例如:$str = 'abcdefg';
对于这个问题,我可能会想到的是把字符串转化为数组,然后通过遍历数组的方式来间接遍历字符串。
$str = 'abcdef';
$strArr = str_split($str);
foreach($strArr as $va) {
echo $va
}
还有一种非常直接的方式,就如同操作数组一样遍历字符串。
$str = 'abcdef';
for($i=0;$i<strlen($str);$i++){
echo $str[$i];//当然也可以这么写$str{$i}
}
基于以上的操作,我们可以联想到字符串的其他操作方式,比如获取字符串某一个位置的值,那么我们就可以这样操作了。
$str = 'abcdef';
echo $str[0];//$str{0}获取字符串的首字母
echo $str[strlen($str)-1]//获取字符串的最后一个字符
PHP确实是一门有灵魂(灵活)的语言。
以上直接通过{} []存取字符串的方式,在php官方文档中有相应的介绍。http://us3.php.net/manual/zh/language.types.string.php
除特别注明外,本站所有文章均为作者原创。 或分享自己的编程经验,或探讨工作中的问题,或聊以人生趣事。 转载请注明出处来自 https://www.qiusuoweb.com/131.html
运营天数
总访问量
文章数量
-
-
-
交流群:157451741
新浪微博:草莽兴
发布评论