您的位置:澳门402永利com > 关于计算机 > PHP中能够活动分割查询字符的Parse_str函数使用示

PHP中能够活动分割查询字符的Parse_str函数使用示

发布时间:2019-09-23 20:45编辑:关于计算机浏览(182)

    直接上代码:

    复制代码 代码如下:

    $str = "1&errid=1&fee=2&balance=2582&fails=&msgid=634541149212681528&msg=全部发送成功。";
    parse_str($str, $output);
    echo $output['msgid']; //输出 634541149212681528

    定义和用法

    parse_str() 函数把查询字符串解析到变量中。

    语法

    parse_str(string,array)

    参数描述
    string必需。规定要解析的字符串。
    array可选。规定存储变量的数组名称。该参数指示变量存储到数组中。

    提示和注释

    注释:如果未设置 array 参数,由该函数设置的变量将覆盖已由同名变量。

    注释:php.ini 中的 magic_quotes_gpc 设置影响该函数的输出。如果已启用,那么在 parse_str() 解析之前,变量会被 addslashes() 转换。

    例子

    例子 1

    复制代码 代码如下:

    <?php
    parse_str("id=23&name=John%20Adams");
    echo $id."<br />";
    echo $name;
    ?>

    输出:

    复制代码 代码如下:

    23
    John Adams

    例子 2

    复制代码 代码如下:

    <?php
    parse_str("id=23&name=John%20Adams",$myArray);
    print_r($myArray);
    ?>

    输出:

    复制代码 代码如下:

    Array
    (
    [id] => 23
    [name] => John Adams
    )

    本文由澳门402永利com发布于关于计算机,转载请注明出处:PHP中能够活动分割查询字符的Parse_str函数使用示

    关键词: