创建具有指定数量元素的数组
2022-08-30 17:37:06
我对php非常陌生,我想知道是否有人可以帮助我使用a或循环来创建一个包含10个元素的数组。for()
while()
我对php非常陌生,我想知道是否有人可以帮助我使用a或循环来创建一个包含10个元素的数组。for()
while()
$array = array();
$array2 = array();
// for example
for ($i = 0; $i < 10; ++$i) {
$array[] = 'new element';
}
// while example
while (count($array2) < 10 ) {
$array2[] = 'new element';
}
print "For: ".count($array)."<br />";
print "While: ".count($array2)."<br />";
一种不同的循环方法是...for
$array = array();
foreach(range(0, 9) as $i) {
$array[] = 'new element';
}
print_r($array); // to see the contents
我使用这种方法,我发现更容易浏览一下以查看它的作用。
正如strager所指出的,它可能更容易阅读,也可能不更容易阅读。他/她还指出,创建了一个临时数组,因此比普通的for循环稍微昂贵一些。这种开销很小,所以我不介意这样做。您实施的内容取决于您。