以下是我的代码的摘要版本。第一个 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。