直接在代码上:

复制代码代码如下所示:

$str =1errid = 1fee = 2balance = 2582fails =成功= 634541149212681528msg =都是成功的。;

parse_str($str,$输出);

echo输出{ 'msgid}; / /输出634541149212681528



定义和用法

的parse_str()函数解析查询字符串的变量。

语法

parse_str(字符串,数组)

参数描述

字符串是必需的,指定要解析的字符串。

数组是可选的。指定存储变量的数组名称。参数表示变量存储在数组中。

提示和注释

注意:如果没有设置数组参数,则由该函数设置的变量将由同名变量覆盖。

注:本magic_quotes_gpc设置在php.ini中影响该函数的输出。如果启用,该变量将被parse_str addslashes()前()解析。

例子

例1

复制代码代码如下所示:

< PHP

parse_str(id = 23name =约翰% 20adams );

$;

回声名称;

>

输出:

复制代码代码如下所示:

二十三

约翰亚当斯

例2

复制代码代码如下所示:

< PHP

parse_str(id = 23name =约翰% 20adams

print_r($ MyArray);

>

输出:

复制代码代码如下所示:

阵列



{ 23

{约翰·亚当斯