Tudo que você precisa saber sobre Array Search em PHP



Este artigo cobre toda a perspectiva do Array Search em PHP e o ajudará a obter um conhecimento detalhado sobre o mesmo com exemplos.

Sendo uma das melhores linguagens para Scripting, certamente fez bom uso de arrays também. Portanto, neste artigo, entenderemos o Array Search no PHP na seguinte sequência:

Uma das maneiras de pesquisar um valor em PHP é usar um loop para verificar o valor de cada elemento, mas isso é ineficiente. Existem várias funções embutidas que podem ser usadas para pesquisar arrays como array_search, in_array, array_keys e array_key_exists. Neste blog, vamos discutir sobre array_search em PHP





Introdução ao PHP - Array Search em PHP - Edureka



Continuando com este artigo sobre pesquisa de matriz em PHP.

Array Search

array_search é uma função embutida no PHP. Para pesquisar um valor específico em um array, usamos esta função que pesquisa um valor específico e retorna a chave. Se nenhuma correspondência for encontrada, ele retornará falso. É quase semelhante a in_array (). A principal diferença entre as duas funções é que array_search () geralmente retorna uma chave ou índice, enquanto in_array () retorna TRUE ou FALSE de acordo com a correspondência encontrada na pesquisa.

Sintaxe: array_search (valor, array, estrito)



Valor : Especifica o valor que deve ser pesquisado em uma matriz.
Array : Especifica a matriz que deve ser pesquisada
Rigoroso: É um parâmetro opcional que procura por elementos estritamente idênticos na matriz que podem ser configurados como TRUE ou FALSE. Por padrão, é definido como FALSE. Se for definido como verdadeiro, verifica os elementos idênticos. ou seja, o número inteiro 3 não é o mesmo que a sequência 3.

Quando passamos os parâmetros (search value & array) para array_search (), ele retorna a chave com um valor correspondente conforme discutido acima. Se nenhuma correspondência for encontrada, ele retornará falso. Se houver mais de uma correspondência encontrada, ele retorna a primeira chave correspondida.

como obter o comprimento do array em javascript

Continuando com este artigo sobre Array search em PHP

Produto 1:

Vamos ver um exemplo sem usar o parâmetro estrito,

 

Continuando com este artigo sobre Array search em PHP

Produto: 2

Ele retorna 2 porque aravind é encontrado na segunda posição da matriz.

como usar java swing

No caso, houver mais de uma correspondência encontrada,

 

Continuando com este artigo sobre Array search em PHP

Produto: 3

Ele retorna 3, pois a primeira correspondência de naveen é encontrada no terceiro índice.

Vamos ver outro exemplo usando parâmetro estrito,

Tutorial do informatica powercenter para iniciantes
 

Continuando com este artigo sobre Array search em PHP

Produto 4:

Ele retorna sem saída porque o tipo de dados do valor na matriz e o tipo de dados do valor pesquisado não são do mesmo tipo. Se for definido como falso, ele ignora o tipo de dados e, por padrão, é definido como falso.

Vamos ver o mesmo exemplo definindo o parâmetro estrito como falso.

 

Com isso, chegamos ao fim deste artigo, espero que você tenha entendido a função incorporada array_search em PHP.

Se você achou este blog relevante, verifique o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.

Tem alguma questão para nós? Mencione isso na seção de comentários de ” Array Search em PHP ”E eu voltarei para você.