Основные операции с массивами
1. Поиск элемента в массиве
Поиск элемента в массиве осуществляется с помощью функции in_array ():
bool in_array(mixed element, array arr [, bool strict])
Эта функция ищет в массиве arr значение element и возвращает true, если оно найдено, и false — в противном случае
<?php
$number = array(0.57, '21.5', 40.52);
if (in_array(21.5, $number)) echo "Значение 21.5 найдено";
else echo "Ничего не найдено";
?>
Для того чтобы функция различала типы элементов в массиве, необходимо третий необязательный параметр strict установить в значение true
Для поиска заданного ключа в массиве можно воспользоваться функцией array_key_exists():
Bool array_key_exists(mixed key, array arr)
Функция возвращает true, если ключ key найден в массиве arr .
<?php
$array = array("first_numb" => 1, "second_numb" => 2);
if (array_key_exists("first_numb", $array) echo "OK";
?>
Суперглобальные массивы
РНР предоставляет дополнительный набор предопределенных массивов, содержащих переменные Web-сервера, окружения и пользовательского ввода.
Для получения доступа к данным, переданным методами get и post, следует обращаться к суперглобальным массивам $_GET и $_POST, соответственно .
<?php
$name = $_GET['name'];
$test = $_POST['test'];
?>
Дата добавления: 2015-08-26; просмотров: 691;