我想执行回文计划在PHP中,我从变量“名称”中的1个文件的输入和第二个文件它检查天气输入字符串是否回文......它工作正常,但我得到通知,它说 “注意:用C 4:未定义抵消\ XAMPP \ htdocs中\ pali.php第9行”注意:未定义的偏移量:4在PHP文件
<?php
$name = $_POST["name"];
echo "String: " . $name;
$myArray = array(); // php array
$myArray = str_split($name); //split the array
$len = sizeof($myArray); // get the size of array
$newString = " ";
for ($i = $len; $i >= 0; $i--) {
$newString.= $myArray[$i];
}
echo "<br>";
if ($name == $newString) {
$lambi = strlen($name);
//loop through it and print it reverse
for ($i = $lambi - 1; $i >=0;$i--)
{
echo "Output: " . $name . " is a palindrome";
echo $name[$i];
}
}
else {
echo "Output: " . $name . " is not a palindrome";
}
?>
错误是在这条线$ newString。 = $ myArray [$ i];
你能告诉我你在发表什么名字吗? –