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