Функции для работы с массивами
PHP Manual

in_array

(PHP 4, PHP 5)

in_arrayПроверить, присутствует ли в массиве значение

Описание

bool in_array ( mixed $needle , array $haystack [, bool $strict ] )

Ищет в haystack значение needle и возвращает TRUE в случае удачи, FALSE в противном случае.

Если третий параметр strict установлен в TRUE тогда функция in_array() также проверит соответствие types параметра needle и соответствующего значения массива haystack .

Замечание: Если needle - строка, сравнение будет регистрозависмым.

Замечание: В PHP версий, более ранних, чем 4.2.0 параметр needle не может быть массивом.

Пример #1 Пример использования in_array()

<?php

$os 
= array("Mac""NT""Irix""Linux");

if (
in_array("Irix"$os)) {

    echo 
"Got Irix";

}

if (
in_array("mac"$os)) {

    echo 
"Got mac";

}

?>

Второго совпадения не будет, потому что in_array() регистрозависима, таким образом, программа выведет:



Got Irix

Пример #2 Пример использования in_array() с параметром strict

<?php

$a 
= array('1.10'12.41.13);



if (
in_array('12.4'$atrue)) {

    echo 
"'12.4' found with strict check

"
;

}



if (
in_array(1.13$atrue)) {

    echo 
"1.13 found with strict check

"
;

}

?>

Результат выполнения данного примера:



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' найдено

"
;

}

?>

Результат выполнения данного примера:



  'ph' найдено

  'o' найдено

См. также array_search(), array_key_exists() и isset().


Функции для работы с массивами
PHP Manual

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 219

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/toplevels/data/www/maripoza.ru/fc7a82cd8e0116192ce432b06b9bd9c9/sape.php on line 225