【发布时间】:2019-02-04 08:58:09
【问题描述】:
我试图根据每个卖家销售的产品数量为他们分配每月积分。然而,这些数字只是一个例子。 到目前为止,这是我的代码:
$sellers = array(
'Edvin' => 10,
'Julio' => 9,
'Rene' => 8,
'Jorge' => 7,
'Marvin' => 6,
'Brayan' => 5,
'Sergio' => 4,
'Delfido' => 3,
'Jhon' => 2
);
$a = 1;
foreach ($sellers as $seller => $points) {
while ($a < 4) {
echo "The seller top " . $a . " is " . $sellers[$a - 1] . ' with ' . $points[$a] . '<br>';
$a++;
}
}
我正在尝试输出这个:
The seller top 1 is Edvin with 10<br>
The seller top 2 is Julio with 9<br>
The seller top 3 is Rene with 8<br>
【问题讨论】:
-
$sellers数组在哪里? -
你的问题是?
-
回显不显示总分。
-
您无法访问那些带有数字的关联键 (
$a)。您只想显示前三个元素/卖家吗? -
我不明白 while 循环的概念。卖家名称是数组键,数组字段值就是你要找的。span>