if (array_key_exists("first_numb", $array) echo "OK";
?>
РНР предоставляет дополнительный набор предопределенных массивов, содержащих переменные Web-сервера, окружения и пользовательского ввода.
Для получения доступа к данным, переданным методами get и post, следует обращаться к суперглобальным массивам $_GET и $_POST, соответственно .
<?php
$name = $_GET['name'];
$test = $_POST['test'];
?>
$_GLOBALS -Содержит ссылку на каждую переменную, доступную в данный момент в глобальной области видимости скрипта. Ключами этого массива являются имена глобальных переменных.
$_SERVER - Переменные, установленные Web-сервером либо напрямую связанные с окружением выполнения текущего скрипта.
$_GET - Переменные, передаваемые скрипту методом get.
$_POST -Переменные, передаваемые скрипту методом post.
$_SESSION - Переменные, передаваемые скрипту через механизм сессий.
$_СООКIЕ - Переменные, передаваемые скрипту через механизм cookies .
$_FILES -Параметры файла, передаваемого скрипту методом post.
$_ENV -Переменные окружения.
$_REQUEST -Переменные, передаваемые скрипту через методы get, post и cookie.
1. Создайте многомерный массив, характеризующий студентов факультета университета, который будет включать в себя: названия специальностей, имена студентов, курс, год рождения, средний балл. Однородная информация не должна дублироваться в разных элементах массива.
2. Выведите в браузер список студентов каждой специальности, отсортированный по алфавиту в обратном порядке.
Строки являются основными переменными в РНР, они выступают основными посредниками при операциях с файлами и базами данных, с браузерами и серверами.
Форматирование
Функции printf() и sprintf() позволяют осуществить предварительное форматирование строки и чисел перед непосредственным выводом в окно браузера.
В качестве первого аргумента функция printf() принимает строку форматирования, а в качестве последующих аргументов— переменные, определяемые строкой форматирования (число не ограничено). Строка форматирования, помимо обычных символов, может содержать специальные последовательности символов, начинающиеся со знака %, которые называют определителями преобразования.
<?php
printf("Первое число - %d", 26); // Первое число - 26