tags:

views:

100

answers:

3

I'm trying to count all the values in the array and check if one value was entered and if so display a certain message for it and if there was more then one value entered display a different message for it.

How will I be able to this and where should I add it to my code?

Here is the code below.

if ($array == 1){
 echo $array . " has been entered";
} else {
 echo implode(", ", $array) . " have been entered";
}
+3  A: 
if (count($array) == 1){
        echo $array[0] . " has been entered";
} else {
        echo implode(", ", $array) . " have been entered";
}
Scott Evernden
`sizeof()` also does the same thing, if you prefer writing `sizeof` instead of `count`.
Lachlan McDonald
`sizeof` is just an alias to `count`.
Jacob Relkin
A: 

count($array) gives you number of elements in the array

yu_sha
+1  A: 
if (count($array)){
    echo implode(", ", $array) . " have been entered";
}
Peter Lindqvist