Funkcija parse_str

Funkcija parse_str išskaido eilutę su GET parametrais į masyvą. Turima omenyje eilutė tokio pavidalo:

php'var1=value1&var2=value2'

Eilutė skaidymui perduodama pirmuoju parametru, o antruoju parametru reikia perduoti kintamojo, į kurį bus sudėtas rezultatas, pavadinimą.

Sintaksė

phpparse_str(string $string, array &$result): void

Pavyzdys

Išskaidykime eilutę į masyvą:

php<?php
  $str = 'var1=value1&var2=value2';
  
  parse_str($str, $arr);
  var_dump($arr);
?>

Kodo vykdymo rezultatas:

php['var1'=>'value1', 'var2'=>'value2']

Taip pat žiūrėkite

  • funkciją explode,
    kuri išskaido eilutę į masyvą pagal skiriklį
  • funkciją str_split,
    kuri išskaido eilutę į masyvą pagal kiekį