Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
позволяет установить, содержится ли в заданном массиве искомое значение. Если третий аргумент задан как 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!