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

PHP