当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > parse_str() 函数
The parse_str() function parses a query string into variables.
parse_str()函数的作用是:将字串符解析为变量。
parse_str(string,array) |
Parameter参数 | Description描述 |
---|---|
string | Required. Specifies the string to parse 必要参数。指定需要解析的字符串对象 |
array | Optional. Specifies the name of an array to store the variables. This parameter indicates that the variables will be stored in an array. 可选参数。指定需要存储变量的数组名称。该参数表明:变量将被存储在数组中 Note: This parameter was added in PHP 4.0.3 |
Note: The magic_quotes_gpc setting in the php.ini file affects the output of this function. If enabled, the variables are converted by addslashes() before parsed by parse_str().
注意:php.ini 文件中的magic_quotes_gpc属性决定了这个函数的输出结果。如过函数有效,变量将在parse_str()函数进行解析之前通过addslashes()函数进行转换。
<?php parse_str("id=23&name=Kai%20Jim"); echo $id."<br />"; echo $name; ?> |
The output of the code above will be:
上述代码将输出下面的结果:
23 Kai Jim |
<?php parse_str("id=23&name=Kai%20Jim",$myArray); print_r($myArray); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [id] => 23 [name] => Kai Jim ) |