Array ( [0] => 'hello' [1] => 'there' [2] => [3] => [4] => 3 ) // how to get the number 5?
5 Réponses :
fonctionne pour moi w / null sortie p> un rapide Google Recherche sur PHP Array doit tirer des résultats de toutes les fonctions disponibles P> P>
compte sortie: P> int (5) p>
blockQuote> p>
Nombre (Array_Keys ($ Ar)) code> peut-être peut-être?
Dans l'échantillon, même si les clés (2,3) sont vides, le nombre de comptes les comptera toujours comme ils existent. Nombre ($ Ar) code> Même s'il y a
false code>,
null code>,
0 code>,
"" > etc, aslong comme ils existent
comptent () code> les ajouteront, comme
matthecat code> dit,
Nombre d'écho (tableau (1, NULL, NULL)); / code> donne 3
Le code ci-dessous a été testé avec PHP 5.3.2. et la sortie était pouvez-vous fournir plus d'informations sur EDIT: Eh bien, Posté de mauvais code :) p> p> int 5 code>.
null code> ne pas être compté? Une version plus ancienne peut-être? Ou simplement jouer avec le reste de nous? :) p>
echo count($array);
Je regardais mon propre code mal qui m'a fait penser que Comptez les valeurs nulles ignorées.