我在执行该程序时收到通知。
<?php
$x="Hello";
$y=strlen($x);
for($i=$y;$i>=0; $i--){
echo $x[$i];
}
?>
注意:未初始化的字符串偏移量:5 in C:\ xampp \ htdocs \ aksh \ strrev.php,第5行olleH
答案 0 :(得分:3)
改用
<?php
$x="Hello";
$y=strlen($x);
for($i=$y-1;$i>=0; $i--){
echo $x[$i];
}
?>
strlen返回字符串中的字符数,这意味着在本例中返回5并且$ x中没有5索引,$ x的最后一个索引是4。您必须知道几乎每种编程语言(例如c,php,java等),数组索引都从零开始。