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