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
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ê.