П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 188648 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 92224 раз(а).

Учебник HTML.
Просмотров 81311 раз(а).

Руководство по PHP5.
Просмотров 51673 раз(а).

Хостинг через призму DNS.
Просмотров 59831 раз(а).

Подборка текстов стандартных документов.
Просмотров 50265 раз(а).

Учебник PHP - Самоучитель
Просмотров 57631 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 59095 раз(а).

Внешние атаки...
Просмотров 48589 раз(а).

Учебник PHP.
Просмотров 42197 раз(а).

SSI в примерах.
Просмотров 32519 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

in_array

(PHP 4)

in_array - возвращает TRUE, если значение существует в массиве.

Описание

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

Ищет haystack для needle и возвращает TRUE, если найдёт его в массиве, FALSE - в ином случае.

Если третий параметр strict установлен в TRUE, то функция in_array() также проверит типы needle в haystack.

Примечание: если needle это строка, сравнение выполняется с учётом регистра.

Примечание: в версиях PHP до 4.2.0 needle не мог быть массивом.

Пример 1. in_array()
$os = array ("Mac", "NT", "Irix", "Linux");
if (in_array ("Irix", $os)) {
    print "Got Irix";
}
if (in_array ("mac", $os)) {
    print "Got mac";
}

Второе условие не выполняется, так как in_array() чувствительна к регистру, поэтому программа выведет:
Got Irix

Пример 2. in_array() с примером строгой проверки
<?php
$a = array('1.10', 12.4, 1.13);

if (in_array('12.4', $a, TRUE))
    echo "'12.4' found with strict check\n";
if (in_array(1.13, $a, TRUE))
    echo "1.13 found with strict check\n";
?>

Будет выведено:
1.13 found with strict check

Пример 3. in_array() с массивом
<?php
$a = array(array('p', 'h'), array('p', 'r'), 'o');

if (in_array(array ('p', 'h'), $a))
    echo "'ph' is found\n";
if (in_array(array ('f', 'i'), $a))
    echo "'fi' is not found\n";
if (in_array('o', $a))
    echo "'o' is found\n";
?>

// Это выведет:

'ph' is found
'o' is found

См. также array_search().


Назад Оглавление Вперёд
extract Вверхkey


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: