Functie parse_str

De functie parse_str splitst een string met GET parameters in een array. Het gaat om een string van het volgende type:

php'var1=value1&var2=value2'

De te splitsen string wordt doorgegeven als eerste parameter, en als tweede parameter moet de naam van de variabele worden doorgegeven waarin het resultaat wordt opgeslagen.

Syntaxis

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

Voorbeeld

Laten we een string in een array splitsen:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • de functie explode,
    die een string in een array splitst op basis van een scheidingsteken
  • de functie str_split,
    die een string in een array splitst op basis van aantal karakters