我试图计算数组中的所有值,并检查是否输入了一个值,如果是,则显示某个消息,如果输入的值超过一个,则显示不同的消息。PHP如何计算数组值?
我该如何做到这一点,我应该在哪里添加它到我的代码?
这里是下面的代码。
if ($array == 1){
echo $array . " has been entered";
} else {
echo implode(", ", $array) . " have been entered";
}
我试图计算数组中的所有值,并检查是否输入了一个值,如果是,则显示某个消息,如果输入的值超过一个,则显示不同的消息。PHP如何计算数组值?
我该如何做到这一点,我应该在哪里添加它到我的代码?
这里是下面的代码。
if ($array == 1){
echo $array . " has been entered";
} else {
echo implode(", ", $array) . " have been entered";
}
if (count($array) == 1){
echo $array[0] . " has been entered";
} else {
echo implode(", ", $array) . " have been entered";
}
'sizeof()'也做同样的事情,如果你喜欢写'sizeof'而不是'count'。 – 2009-12-08 07:59:16
'sizeof'只是'count'的别名。 – 2009-12-08 08:00:45
count($array)
给你元件的编号的数组中
if (count($array)){
echo implode(", ", $array) . " have been entered";
}
说明该检查是在这种情况下,与尺寸1的阵列将得到期望的结果也破灭实际上是多余的。用 echo implode(“,”,$ array)替换整个事物。 “已经进入”; 并跳过检查。 – 2009-12-08 08:35:09