11111
in_array
- Ищет в haystack значение
needle и возвращает TRUE
в случае удачи, FALSE в противном случае.
- Если третий параметр strict установлен в
TRUE тогда функция in_array()
также проверит соответствие types
параметра needle и соответствующего значения массива
haystack.
Замечание:
Если needle - строка, сравнение будет регистрозависмым.
Замечание:
В PHP версий, более ранних, чем 4.2.0 параметр needle
не может быть массивом.
- - Пример 2. Пример использования in_array() с параметром strict <?php
$a = array('1.10', 12.4, 1.13);
if (in_array('12.4', $a, true)) {
echo "'12.4' found with strict check
";
}
if (in_array(1.13, $a, true)) {
echo "1.13 found with strict check
";
}
?>
Результат выполнения данного примера: - Пример 3. Пример использования in_array() с массивом в качестве параметра needle <?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');
if (in_array(array('p', 'h'), $a)) {
echo "'ph' найдено
";
}
if (in_array(array('f', 'i'), $a)) {
echo "'fi' найдено
";
}
if (in_array('o', $a)) {
echo "'o' найдено
";
}
?>
Результат выполнения данного примера: 'o' найдено - См. также array_search(),
extract
key
22222
1.13 found with strict check
'ph' найдено