【问题标题】:inserting query_string into an array as key => value将 query_string 作为键 => 值插入到数组中
【发布时间】:2012-03-25 15:23:46
【问题描述】:

我有一个查询字符串,我想在数组中使用它。

我自己找到了这种方式,但它有点复杂,我正在寻找新的方式。

function query_to_array($query){


$pieces = explode("&", $dizi);

$seri=array();
$seri_two=array();

for ($i=0;$i<count($pieces);$i++)
{
$seri = explode("=", $pieces[$i]);
$seri_dizi[$seri[0]]=$seri[1];
}

return $seri_dizi;
}

这很好用,但我需要另一种方法。

【问题讨论】:

  • 你不需要在for循环之外定义$seri

标签: php arrays query-string


【解决方案1】:

您是否尝试访问您的 GET 或 POST 数据(在您的查询中)。如果是这样,您只需将全局变量 $_GET['paramname'] 用于 GET 数据或 $_POST['paramname'] 用于发布数据。

编辑:我可能误解了您的问题,您使用的是任意请求字符串,而不是对您页面的请求,对吧?如果是这样,Pekka 给出了正确的函数来使用。

问候

【讨论】:

    猜你喜欢
    • 2013-06-02
    • 2020-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-23
    相关资源
    最近更新 更多