PHP | parse_str () Функция
Опубликовано: 24 Февраля, 2022
        Функция parse_str () - это встроенная функция в PHP, которая анализирует строку запроса на переменные. Строка, переданная этой функции для синтаксического анализа, имеет формат строки запроса, переданной через URL-адрес.
Синтаксис:
parse_str ($ строка, $ массив)
Параметры: эта функция принимает два параметра, как показано в синтаксисе выше, из которых должен быть предоставлен первый параметр, а второй - необязательный. Все эти параметры описаны ниже:
- $ string: указывает строку для анализа.
 - $ array: это необязательный параметр, указывающий имя массива для хранения переменных. Этот параметр указывает, что переменные будут храниться в массиве.
 
Примеры:
Ввод: "name = Richik & age = 20"
Вывод: $ name = Richik
          $ age = 20
Ввод: "roll_no = 2 & year = 2nd & gpa = 8.3"
Выход: $ roll_no = 2
         $ год = 2-й
         $ GPA = 8,3
Ниже программы иллюстрируют функцию parse_str () в PHP:
Program 1 :
<?php          parse_str("name=Richik&age=20");    echo $name."
".$age;?> | 
Выход:
Ричик 20
Program 2:In this program we will store the variables in an array and then display the array using print_r() function.
<?php          parse_str("roll_no=2&year=2nd&gpa=8.3", $array);    print_r($array);  ?> | 
Выход:
Множество
(
    [roll_no] => 2
    [год] => 2-й
    [gpa] => 8,3
)
Ссылка:
 http://php.net/manual/en/function.parse-str.php