0

以下是我的代码的摘要版本。第一个 for 循环递增 10,其中有一个 foreach 循环。下面的搜索 API 包含 10 个结果,因此通过循环 10 次将使用 3 个 echo 语句显示 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
}

谁能建议这样做的替代功能/方法或看到我可能遗漏的任何小东西?我很难概念化如何做到这一点,我需要在 中回显 url 的原始值faroo_array[$n][1],这些值是 url。但我想要一个不同的变量来保存 url 的分数/排名faroo_array[$n][1]。我不认为 array__merge 会起作用,因为$z计数器不是数组。

如果这是有道理的,任何建议都会受到赞赏和 TIA。

4

0 回答 0