Найдите в массиве значение «codercto» и выведите текст:
<?php $ sites = array ( " Google " , " codercto " , " Taobao " , " Facebook " ) ; ( in_array ( " codercto " , $sites ) ) { эхо « Соответствие найдено! » } ; еще { эхо « Соответствие не найдено! » } ; ?> Запустить экземпляр»Функция in_array() ищет в массиве наличие указанного значения.
bool in_array (смешанный $needle, массив $haystack [, bool $strict = FALSE])
параметр | описывать |
---|---|
иголка | Необходимый. Указывает значение для поиска в массиве. |
стог сена | Необходимый. Указывает массив для поиска. |
строгий | Необязательный. Если для этого параметра установлено значение TRUE, функция in_array() проверяет, относятся ли искомые данные к тому же типу, что и значение массива. |
Возвращаемое значение: | Возвращает TRUE, если значение найдено в массиве, в противном случае возвращает FALSE. |
---|---|
PHP-версия: | 4+ |
Журнал изменений | Начиная с PHP 4.2, параметр поиска может быть массивом. |
Используйте все параметры:
<?php $ people = array ( " Питер " , " Джо " , " Гленн " , " Кливленд " , 23 ) ; ( in_array ( " 23 " , $people , TRUE ) ) { эхо " Соответствие найдено <br> " } еще { эхо " Соответствие не найдено <br> " } если ( in_array ( " Гленн " , $people , TRUE ) ) { эхо " Соответствие найдено <br> " } еще { эхо " Соответствие не найдено <br> " } если ( in_array ( 23 , $people , TRUE ) ) { эхо " Соответствие найдено <br> " } еще { эхо « Соответствие не найдено <br> » } ?>