我从http://php.net/manual/en/function.usort.php复制并粘贴了以下代码:
<?php
function cmp($a,$b)
{
return strcmp($a["fruit"], $b["fruit"]);
}
$fruits[0]["fruit"] = "lemons";
$fruits[1]["fruit"] = "apples";
$fruits[2]["fruit"] = "grapes";
usort($fruits, "cmp");
while (list($key, $value) = each($fruits)) {
echo "\$fruits[$key]: " . $value["fruit"] . "\n";
}
?>
起初它给出了一个关于$ b变量的错误。现在新的不间断错误是:
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\testsort.php on line 4
我对这里的问题非常困惑。
答案 0 :(得分:0)
当我复制并粘贴代码时,一些奇怪的字符就是其中的一部分。这些在记事本中是不可见的,但是由VS Code IDE揭示。删除它们可以使代码片工作。