【发布时间】:2016-06-19 05:54:15
【问题描述】:
下面的代码基本上有助于找出一个数字是否为Palindromic Number。尽管我用输出完成了我的执行,但我似乎可以处理我得到的所有“尖叫”和致命错误。我该如何处理。只是一个初学者,相信你可以用我能理解的方式解释..
<?php
for ($num = 1; $num <= 20; ++$num){
$_array1 = str_split($num);
//print_r($_array1);
//echo "<br/>";
$_array2 = array_reverse($_array1);
//print_r($_array2);
//echo "<br/>";
$i = 0;
$j = 0;
while ($i < sizeof($_array1) && $j < sizeof($_array2)){
if ($_array1[$i] == $_array2[$j]){
++$i;
++$j;
}
}
if ($_array1[$i] == $_array2[$j]){
echo "The number $num is a Palindrome Number";
}
}
?>
【问题讨论】:
-
你遇到了什么错误?
-
SCREAM:忽略错误抑制:
-
注意:未定义的偏移量:D:\wamp\www\PHP Projects Folder\palindrome_numbers.php 第 24 行中的 1
-
哪一行是24?
-
if ($_array1[$i] == $_array2[$j])
标签: php error-handling fatal-error palindrome