我试图掌握php(但没有成功)。我一直被定义和调用函数的语法绊倒
我写的代码是
$alpha = array(1, "alpha");
$beta = array(2, "beta");
function find_best_provider($provider1, $provider2){
if($provider1 > $provider2){
return array($provider1[0], $provider1[1]);
}
else {
return array($provider2[0], $provider2[1]);
}
}
$winner = find_best_provider($alpha, $beta);
echo $winner;
但我一直收到这个通知-注意:第17行的/Applications/MAMP/htdocs/find_best_provier_func.php中的数组到字符串的转换阵列
我知道问题是什么,但不太确定如何解决,任何帮助都非常感谢!
如果您试图评估数组中的第一个元素,请尝试以下操作:
function find_best_provider($provider1, $provider2)
{
if($provider1[0] > $provider2[0])
{
return array($provider1[0], $provider1[1]);
}
else
{
return array($provider2[0], $provider2[1]);
}
}