Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функция in_array



in_array("искомое значение","массив", ["ограничение на тип"]);

позволяет установить, содержится ли в заданном массиве искомое значение. Если третий аргумент задан как true, то в массиве нужно найти элемент, совпадающий с искомым не только по значению, но и по типу. Если искомое значение – строка, то сравнение чувствительно к регистру.

Например, имеется массив неизученных нами языков программирования. Мы хотим узнать, содержится ли в этом массиве язык PHP. Напишем следующую программу:

<?php$langs = array("Lisp","Python","Java", "PHP","Perl");if (in_array("PHP",$langs,true)) echo "Надо бы изучить PHP<br>";// выведет сообщение "Надо бы изучить PHP"if (in_array("php",$langs)) echo "Надо бы изучить php<br>";// ничего не выведет, поскольку в массиве// есть строка "PHP", а не "php"?>

В качестве искомого значения этой функции может выступать и массив. Правда, это свойство было добавлено только начиная с PHP 4.2.0.

Например:

<?php$langs = array("Lisp","Python",array("PHP","Java"),"Perl");if (in_array(array("PHP","Java"),$langs)) echo "Надо бы изучить PHP и Java<br>";?>




Дата публикования: 2015-01-24; Прочитано: 193 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...