我已经尝试了大约 2 个小时,但我找不到错误。一个变量从一个 html 表单传递到这个页面,我正在尝试为“医院”这个词创建一个过滤器,并将其重新拼写为“医院”。错误可能是微不足道的,但我找不到它。任何帮助将不胜感激。
<?php
if ($_POST["location"] == "hospitol")
function convertSpace($string){
return str_replace("Hospitol", "Hospital", $string);
}
$string = $_POST["location"];
echo filter_var($string, FILTER_CALLBACK, array("options"=>"convertSpace"));
else
$location=$_POST["location"];
?>
apache记录的错误是;
PHP Parse error: syntax error, unexpected T_STRING, expecting '(' in
home/linux/public/job_scheduler_input_check.php on line 5, referer:
http://localhost/calendar.php
注意: apache 所指的行不正确,因为我将其从较大的文件中取出。