関数 parse_str

関数 parse_str は、GETパラメータを含む 文字列を配列に分割します。具体的には次の形式の 文字列を指します:

php'var1=value1&var2=value2'

分割する文字列は最初のパラメータとして渡され、 2番目のパラメータには結果が格納される変数名を 渡す必要があります。

構文

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

例

文字列を配列に分割してみましょう:

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

コード実行の結果:

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

関連項目

  • 関数 explode、
    区切り文字で文字列を配列に分割します
  • 関数 str_split、
    文字数を指定して文字列を配列に分割します