Checar se array está vazio

7,209 views
Skip to first unread message

Rogério Oliveira

unread,
Jun 6, 2008, 10:54:44 AM6/6/08
to php-brasil
E ai pessoal alguém sabe se tem alguma função que checa se o reultado
de um array é vazio?

Ricardo Silveira

unread,
Jun 6, 2008, 10:56:25 AM6/6/08
to php-b...@googlegroups.com
http://www.php.net/manual/pt_BR/function.count.php


2008/6/6 Rogério Oliveira <roger...@gmail.com>:


E ai pessoal alguém sabe se tem alguma função que checa se o reultado
de um array é vazio?




--
Ricardo L. Silveira
http://srsilveira.com/blog

Erick Tedeschi

unread,
Jun 6, 2008, 3:22:39 PM6/6/08
to php-brasil
Olá,
acho que a função mais adequada seria a "empty".

http://br.php.net/manual/pt_BR/function.empty.php

Att,

Stefano Martins

unread,
Jun 6, 2008, 5:19:27 PM6/6/08
to php-brasil
Até onde eu entendi da dúvida dele, ele pode utilizar tanto empty()
quanto count()...

Ninetails - Carlos Kazuo

unread,
Jun 6, 2008, 5:58:14 PM6/6/08
to php-b...@googlegroups.com
eu prefiro o count
pois o empty eu prefiro utilizar para verificar strings 'vazias' não nulas

mas é de preferência pessoal

2008/6/6 Stefano Martins <xste...@gmail.com>:

--
--------------------------------------------------
Carlos Kazuo - Ninetails
ninetails.nine [at] gmail.com

Rogério Oliveira

unread,
Jun 6, 2008, 6:03:22 PM6/6/08
to php-brasil
Valeu pessoal pelas sujestões,

Abraço.

On 6 jun, 11:54, Rogério Oliveira <rogerio...@gmail.com> wrote:

Gigihto

unread,
Jun 6, 2008, 1:36:08 PM6/6/08
to php-brasil
a funcao empty resolve
http://www.php.net/empty

On 6 jun, 11:54, Rogério Oliveira <rogerio...@gmail.com> wrote:

Eduardo Lagares

unread,
Jun 7, 2008, 3:09:18 AM6/7/08
to php-brasil
bem eu uso uma funcao pra isso, q serve tanto pra array vasio, quando
pra string nula, zerada etc.
function notNull($value) {
if (is_array($value)) {
if (sizeof($value) > 0) {
return true;
}
else {
return false;
}
}
else {
if (($value != '') && (strtolower($value) != 'null') &&
(strlen(trim($value)) > 0)) {
return true;
}
else {
return false;
}
}
}

Ja fais um bom tempo q eu uso ela, mais se u n me engano, eu tirei ela
de uma versão do osscommerce.
Espero ter ajudado.
Reply all
Reply to author
Forward
0 new messages