Como Buscar Valor Dentro de um Array com PHP

Atualizado em 12 de Abril de 2013

Como Buscar Valor Dentro de um Array com PHP

Como já vimos no post Como encontrar String dentro de outra string que é possível encontrar valores dentro de outros, surge a dúvida. Isso é possível com arrays? SIM. Por isso no post de hoje vamos conhecer o comando array_search.

O comando array_search tem a função de buscar um valor dentro de um array com o PHP, retornando o índice do valor ou vazio caso não encontre nenhum resultado.

Vamos ao exemplo:

<?php
$Array = array('php', 'programador', 'script', 'códigos');

echo array_search('script', $Array).'<br />'; // Resultado: 2

echo array_search('teste', $Array); // Resultado: vazio
?>

No primeiro exemplo o resultado e a posição do valor dentro do array (2), já no segundo exemplo ele busca um valor que não existe dentro do array resultando assim um valor em branco [vazio].


Gostou da dica??? Continue por dentro das dicas de programação!!! Assine a newsletter.


Até a próxima pessoal.

Tags:  Arrays | Comandos PHP | PHP

Comentários

Sua foto do perfil

Charles Corrêa

01 de Maio de 2014 - 16:34

Sua foto do perfil

Mauricio Programador

Olá meu amigo, tudo bem com vc?

O problema neste caso e que o comando $_SERVER['REQUEST_URI'] traz todo o valor, exe:

http://localhost/teste_blog.php?id=from

Então a função array_search não reconhece, pois no array estas palavras estão separadas.

Se você quer bloquear o acesso por algum motivo o bom seria via arquivo .htaccess.

Se quiser me manda um e-mail (contato@mauricioprogramador.com.br) explicando o que você precisa que dai te oriento melhor.

Abraço.

02 de Maio de 2014 - 11:43

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER