PHP | Función parse_str()

La función parse_str() es una función integrada en PHP que analiza una string de consulta en variables. La string que se pasa a esta función para el análisis tiene el formato de una string de consulta que se pasa a través de una URL.

Sintaxis:

parse_str($string, $array)

Parámetros: esta función acepta dos parámetros, como se muestra en la sintaxis anterior, de los cuales el primer parámetro debe proporcionarse y el segundo es opcional. Todos estos parámetros se describen a continuación:

  • $string: especifica la string a analizar.
  • $array: este es un parámetro opcional que especifica el nombre de una array para almacenar las variables. Este parámetro indica que las variables se almacenarán en una array.

Ejemplos:

Input : "name=Richik&age=20"
Output :  $name = Richik
          $age = 20

Input : "roll_no=2&year=2nd&gpa=8.3"
Output : $roll_no = 2
         $year = 2nd
         $gpa = 8.3

Los siguientes programas ilustran la función parse_str() en PHP:

Programa 1:

<?php
      
    parse_str("name=Richik&age=20");
    echo $name."\n".$age;
?>

Producción:

Richik
20

Programa 2: En este programa almacenaremos las variables en una array y luego mostraremos la array usando la función print_r().

<?php
      
    parse_str("roll_no=2&year=2nd&gpa=8.3", $array);
    print_r($array);
  
?>

Producción:

Array
(
    [roll_no] => 2
    [year] => 2nd
    [gpa] => 8.3
)

Referencia:
http://php.net/manual/en/function.parse-str.php

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *