Основные операции с массивами

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; просмотров: 635;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.