使用变量获取名称检索获取数据

时间:2013-12-13 09:33:51

标签: php

以下面的网址为例。除了最后一个字母

之外,还有3个Get变量具有相同的名称
http://foo.com/foo.php?lala1=pie&lala2=cake&lala3=cobler

我会知道变量重复了多少次,所以我决定尝试这个

for ($x=0; $x<=$totalrepeats; $x++) 
{
 echo $_get['lala$x'];
}

我希望这有一定道理。

4 个答案:

答案 0 :(得分:2)

如果是连接,那么只是执行以下操作不是更好吗?

echo $_GET['lala'.$x];

答案 1 :(得分:2)

尝试这样的事情:

for ($x=1; $x<=max_limit; $x++) 
{
 echo $_GET["lala$x"]; 
}

启动循环,1不为零。

答案 2 :(得分:1)

为什么不抓取所有信息并排除你的循环?

foreach ($_GET as $thisget) {
  echo $thisget;
}

答案 3 :(得分:0)

这可能会有所帮助

$arr=array(1,2,3,4,1,1,1,1);
            $secondarr=  array_unique($arr);
            foreach($secondarr as $value)
            {
                $newarr= array_keys($arr,$value);
                echo 'there are'.count($newarr).' enteries for '.$value.'<br>';
            }