【发布时间】:2013-09-06 16:10:39
【问题描述】:
我试图创建一个包含 100 个项目的数组。 第一个 for 循环运行 10 次,每次运行都会运行另一个 for 循环,将 10 项插入到数组中。
但结果只有最后10项:
class Feed {
public $url;
public $title;
}
function feeds_array() {
for ($x = 0; $x <= 10; $x++) {
$feeds = feed($x);
}
return $feeds;
}
function feed($x) {
for ($i = 1; $i <= 10; $i++) {
$feed = new Feed();
$feed->url = "u" . $x;
$feed->title = "t" . $i;
$feeds[] = $feed;
}
return $feeds;
}
$feeds = feeds_array();
foreach ($feeds as $feed) {
echo 'This feed is a ' . $feed->url . ' ' . $feed->title;
echo "<br>";
}
【问题讨论】: