Todo lo que necesita saber sobre Array Search en PHP



Este artículo cubre toda la perspectiva de Array Search en PHP y lo ayudará a obtener un conocimiento detallado del mismo con ejemplos.

Siendo uno de los mejores lenguajes para Scripting, Sin duda, también ha hecho un buen uso de las matrices. Entonces, en este artículo, entenderemos la búsqueda de matrices en PHP en la siguiente secuencia:

Una de las formas de buscar un valor en PHP es usar un bucle para verificar el valor de cada elemento, pero eso es ineficiente. Hay varias funciones incorporadas que podrían usarse para buscar matrices como array_search, in_array, array_keys y array_key_exists. En este blog, vamos a discutir sobre array_search en PHP





Introducción a PHP - Búsqueda de matrices en PHP - Edureka



Continuando con este artículo sobre búsqueda de matrices en PHP.

Búsqueda de matriz

array_search es una función incorporada en PHP. Para buscar un valor particular en una matriz, usamos esta función que busca un valor particular y devuelve la clave. Si no se encuentra ninguna coincidencia, devuelve falso. Es casi similar a in_array (). La principal diferencia entre ambas funciones es que array_search () generalmente devuelve clave o índice, mientras que in_array () devuelve VERDADERO o FALSO según la coincidencia encontrada en la búsqueda.

Sintaxis: array_search (valor, matriz, estricto)



Valor : Especifica el valor que debe buscarse en una matriz.
Formación : Especifica la matriz que debe buscarse
Estricto: Es un parámetro opcional que busca elementos estrictamente idénticos en la matriz que pueden establecerse en VERDADERO o FALSO. De forma predeterminada, está establecido en FALSE. Si se establece en verdadero, busca elementos idénticos. es decir, el número entero 3 no es lo mismo que la cadena 3.

Cuando pasamos los parámetros, (valor de búsqueda y matriz) a array_search (), devuelve la clave con un valor coincidente como se discutió anteriormente. Si no se encuentra ninguna coincidencia, devuelve falso. Si se encuentra más de una coincidencia, devuelve la primera clave coincidente.

cadena a java fecha de utilidad

Continuando con este artículo sobre búsqueda de matrices en PHP

Salida 1:

Veamos un ejemplo sin usar el parámetro estricto,

 

Continuando con este artículo sobre búsqueda de matrices en PHP

Salida: 2

Devuelve 2 porque aravind se encuentra en la segunda posición de la matriz.

¿Puedes hacer una matriz de objetos en java?

En caso de que se haya encontrado más de una coincidencia,

 

Continuando con este artículo sobre búsqueda de matrices en PHP

Salida: 3

Devuelve 3 ya que la primera coincidencia de naveen se encuentra en el tercer índice.

Veamos otro ejemplo con un parámetro estricto,

 

Continuando con este artículo sobre búsqueda de matrices en PHP

Salida 4:

Devuelve sin salida porque el tipo de datos del valor en la matriz y el tipo de datos del valor buscado no son del mismo tipo. Si se establece en falso, ignora el tipo de datos y, de forma predeterminada, se establece en falso.

Veamos el mismo ejemplo estableciendo el parámetro estricto en falso.

 

Con esto llegamos al final de este artículo, espero que haya entendido la función incorporada array_search en PHP.

Si este blog le pareció relevante, consulte el por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.

cómo hacer una clase singleton

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de ' Búsqueda de matrices en PHP ”Y me pondré en contacto contigo.