Retorna o número de elementos de var
,
que normalmente é um array (uma vez que qualquer outra coisa
terá apenas um elemento).
Se var
não for um array, 1 será
retornado (excessão: count(NULL) retorna
0).
Nota: O parâmetro opcional
mode
esta disponível apartir do PHP 4.2.0.
Se o parâmetro opcional mode
for
COUNT_RECURSIVE (ou 1), a função count()
irá recursivamente contar a matriz. Isto é particularmente util
para contar elementos em matriz multidimensional.
O valor padrão para mode
é 0.
Cuidado |
count() pode retornar 0 para uma variável que não existe, mas também pode retornar 0 para uma variável que tenha sido inicializada como um array vazio. Use isset() para checar se a variável existe. |
Por favor, veja a sessão Arrays do manual para uma explicação mais detalhada sobre como os arrays são implementados e utilizados no PHP.
Veja também is_array(), isset() e strlen().