Función de búsqueda de matriz Php

¿Qué es la función array_search

Explanation

La función "array_search" busca la matriz para un valor dado y devuelve la clave correspondiente.

Sintaxis:


array_search(value,array,strict)
En la sintaxis anterior "value", especifica el valor que se debe buscar, "array" especifica la matriz en la que buscar, "strict" especifica una comparación estricta (===).

Ejemplo:




<?php
$b=array("c"=>"Cherry","b"=>"Strawberry");
$a=array("a"=>"5","b"=>5,"c"=>"5");
print_r(array_search("Cherry",$b));
print_r(array_search(5,$a,true);
?>


Resultado:


c
b
En el ejemplo anterior la matriz "$b", es buscada y muestra el valor "cereza", para la matriz "$a" una comparación estricta es hecha y el resultado se muestra como "b", ya que el 5 y "5" no son iguales cuando (===) se utiliza.

Php Tutorial