Php 给同一变量两个不同的值

Php 给同一变量两个不同的值,php,arrays,for-loop,foreach,Php,Arrays,For Loop,Foreach,下面是我的代码的摘要版本。第一个for循环递增10,其中有一个foreach循环。下面的搜索API包含10个结果,因此通过循环10次,将使用3个echo语句显示100个结果-100个数组,每个数组包含3个元素。现在我想给第一个url一个99的值,给最后一个url一个0的值,这样就可以显示url及其分数。这就是我在上一个自包含for循环中遇到困难的地方,其余的都是为上下文提供的 for ($i=0;$i<100;i+=10) other stuff { $bi

下面是我的代码的摘要版本。第一个for循环递增10,其中有一个foreach循环。下面的搜索API包含10个结果,因此通过循环10次,将使用3个echo语句显示100个结果-100个数组,每个数组包含3个元素。现在我想给第一个url一个99的值,给最后一个url一个0的值,这样就可以显示url及其分数。这就是我在上一个自包含for循环中遇到困难的地方,其余的都是为上下文提供的

for ($i=0;$i<100;i+=10)
    other stuff
    {
        $bing_array = array ( 
            $data['title'],
            $data['url'],
            $data['kwic']
        );


        echo $bing_array[0]; echo "<br \>";
        echo '<a href ='.$data['url'].'>'.$bing_array[1].'</a><br \>';
        echo $bing_array[2]; echo "<p>"; 
   }

}

for($n=0,$z=99;$n<100,$z=0;$n++,$z--);
{
   assign bing_array[$n][1] value of $z
}

对于($i=0;$ican),数组索引表示url排名值?具有
);{
在底部循环中可能是一件不好的事情。;)还要格式化您的代码以发现此类问题!我甚至没有想到这一点,但我需要比较不同引擎的URL,因此如果bing_数组[$n][1]>blekko_数组[$n][1]显示bing数组[$n][1],将无法工作,因为它将比较它们的字符串值,而不是它们的可选“分数”。我知道我可以让第一个元素成为数组($data['url',$score),score是一个计数器,但我尝试嵌套这些循环,它似乎变得非常混乱。Yoshi,我现在要清理一下。是否有“不要在其他for循环中重复此for循环”函数??比如for(循环100次){for(循环100次){//只循环100次,而不是10000次}循环100次)当然有,这会让每个人的生活都轻松得多。