Преобразование переменных в массив на PHP

Приветствую Вас уважаемые коллеги. Сегодня я расскажу Вам, как можно преобразовать переменные в массив на PHP.
Мы создадим с Вами несколько переменных, и при помощи функции, которая называется compact, преобразуем их в массив,
в котором название переменной будет ключом, а значение и останется значением. Давайте рассмотрим пример, а потом я объясню принцип работы
данной функции:
<?php
$name = "Denis";
$age = 23;
$men = "yes";
$result = compact("name", "city", "age", "men");
print_r($result);
?>
Теперь начинаем разбираться. Первым делом мы создали три переменные, которые хранят определенные значения. Данные переменные
отвечают на мои вопросы, т.е., мое имя, возраст и пол. В переменную result мы поместим результат выполнения изучаемой функции
compact.
Данная функция принимает в качестве параметров названия переменных и проверяет, существуют ли они. Если они существуют,
то название переменной помещается в массив и становится его ключом, и значение соответственно значением у этого ключа. Если название переменной
не будет найдено, то мы просто пропускаем и идем к поиску следующей переменной, и так до конца. В результате мы получаем массив с ключами и их
значениями. Все довольно легко и просто. Вот и все, мы с Вами изучили еще одну полезную функцию в PHP и научились преобразовывать переменные в элементы
массива. До скорого, пока!