Red de conocimiento informático - Aprendizaje de programación - php determina si existe un elemento de matriz

php determina si existe un elemento de matriz

1. Usar in_array(valor, matriz, tipo)

el tipo es opcional. Si este parámetro se establece en verdadero, verifica si los datos que se buscan son del mismo tipo que el valor de la matriz.

$arr = array('puede', 'cómo', 'método', 'saber', 'no', 'no');

// in_array(valor,matriz,tipo)

$isin = in_array("how2",$arr);

if($ isin){

echo " in====".$isin;

}else{

echo "out====".$isin;

}

2,

array_key_exists 'la función array_key_exists() determina si la clave especificada existe en la matriz. Si la clave existe, devuelve verdadero; de lo contrario, devuelve falso. array_key_exists( clave, matriz

3. La función array_search() es la misma que la función in_array() y se utiliza para encontrar la clave en la matriz. Si se encuentra el valor, el nombre de la clave Se devuelve el elemento coincidente. array_search(valor, matriz, estricto). Cuando la cantidad de datos es relativamente grande, es más apropiado usar array_key_exists, pero ocupará mucha memoria.

Las estructuras de la matriz son: array(1, 2, 3, ...) y array(1 = 2, 3 =...

Los detalles específicos están relacionados con la implementación interna en PHP. y la segunda estructura de datos es similar, ambas son matrices asociativas

.