Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

criatividade zero

array

Recommended Posts

$array = array(

"AC" => 1,

...

"TO" => 27

);

 

o dado da array vem pela URL -> $array[$_GET]

$array['RJ'] = ok

$array['TZ'] = erro

como implementar um caso diferente da array, caso 'tentem' consultar pela UF 'TZ'?

Compartilhar este post


Link para o post
Compartilhar em outros sites

if !isset(array[uf])

 

resolveu assim... esta correto?

 

-----------------

postamos juntos...

 

bacana essa busca nos indices

agora fica a pergunta do iniciante - !isset ou a busca?

é uma array de 27 itens, ha diferenca de desempenho usando um metodo ou outro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim está correto.

 

agora fica a pergunta do iniciante - !isset ou a busca?

Depende das suas necessidades. Em poucas palavras, utilize a busca de array quando você precisa utilizar esse valor que está sendo buscado/procurado. Se for apenas uma verificação se tal indice existe, utilize isset(), é MUITO mais rápido que fazer uma busca normal utilizando in_array() e etc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é uma array absolutamente simples que retorna o numero do estado

pro caso vou usar isset, quando for mais complexo usarei a verificação

 

no ASP eu tinha que fazer uma sequencia de if's pra nao correr o risco de uma consulta errada na array

esse cod que vcs mostraram, me vao quebrar uns galhos grandes hehehehe

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

if !isset(array[uf])

 

resolveu assim... esta correto?

Não está inteiramente correto.

 

Todo índice não numérico de um array deve ser delimitado por aspas, caso contrário o programa estaria buscando uma constante como sendo índice da matriz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.