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