这是我的代码:
<?php
$myarray = range(49500,49600);
foreach ($myarray as $key => $item) {
echo "paper_crumbs[" .$key . "] = {type: HEAD, cost: 0, is_member: false}; <br />";
}
?>
而不是回应:
paper_crumbs[49500] = {type: HEAD, cost: 0, is_member: false};
paper_crumbs[49501] = {type: HEAD, cost: 0, is_member: false};
...等...
值一直达到49,600,如预期的那样,从0到100,如:
paper_crumbs[0] = {type: HEAD, cost: 0, is_member: false};
paper_crumbs[1] = {type: HEAD, cost: 0, is_member: false};
非常感谢您的帮助!这是我第一次在这里发帖。
答案 0 :(得分:2)
呃...你正在使用这些键回应,并期望这些价值神奇地出现在哪里?
foreach(range(49500,49600) as $i) echo "paper_crumbs[".$i."] = ...<br />";
答案 1 :(得分:0)
而不是“paper_crumbs [”。$ key。 “]尝试”paper_crumbs [“。$ item。”]
答案 2 :(得分:0)
将echo "paper_crumbs[" .$key . "]
更改为echo "paper_crumbs[" .$item . "]
。范围是数组值,而不是键。