逐个回显字符串中的所有元素似乎是一件容易的事。当这段代码显示了字符串的最后一个字符以外的所有内容时,我感到很惊讶:
function FirstReverse($str) {
$arr='';
$len=strlen($str);
$i=0;
while($i<$len+1)
{
echo $str[$i];
echo "<hr />";
$i++;
}
}
尝试:
function FirstReverse($str){
for($i=0;$i<strlen($str);$i++){
echo $str[$i].'<hr/>';
}
}
为什么:
for($i=0;$i<strlen($str);$i++)
$i
变量宣布并等于0
。
For循环一直持续到$i<strlen($str)
(之所以有效,因为它$i
始于0
,不是1
)。
在For函数的末尾,$i
每次增加一。
echo $str[$i].'<hr/>';
这仅比使用两个不同的echo
命令短-.
连接两个PHP字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句