array_search

(PHP 4 >= 4.0.5)

array_search --  Busca un valor determinado en una matriz y devuelve la clave correspondiente en caso de éxito

Descripción

mixed array_search ( mixed aguja, array pajar [, bool estricto])

Busca en el pajar por la aguja y retorna la clave de ésta si se encuentra en la matriz, o FALSE de lo contrario.

Nota: En versiones de PHP anteriores a 4.2.0, array_search() devuelve NULL en caso de fallo, en lugar de FALSE.

Si el opcional tercer argumento, estricto, se define como TRUE entonces la función array_search() también realizará un chequeo sobre los tipos de datos de aguja en el pajar.

Aviso

Esta función puede devolver FALSE, pero también puede devolver un valor no-booleano que será evaluado FALSE, como por ejemplo 0 o "". Por favor, lea la sección Booleans para más información. Utilice el operador === para comprobar el valor devuelto por esta función.

Vea también array_keys(), array_values(), array_key_exists(), y in_array().