我需要根据需要定义数组值。在这里我说该值将是 0到2. 但我需要说一下,该值可以为null,也可以 0到1000。
$apartment = array(
0,
1,
2
);
foreach ($apartment AS $apt) {
$userApt = $area->getApartments()->get($apt)->getApartment();
echo $userApt . "<br>";
}
请注意,该值可以为0,并且应该在没有可用值的地方停止...
我的意思是如果get(0)可用,它应该得到值,如果get(1)不可用它应该停在那里什么也不做,所以主要目的是得到它可用的值,当它不可用时,什么都不做......
答案 0 :(得分:1)
根据您的持续编辑,不需要构建这样的数组。您可以直接在循环中获取对象。
<?php
for($i = 0; $i <= 1000; ++$i) {
$userApt = $area->getApartments()->get($i);
if(!$userApt) {
break;
} else {
var_dump($userApt->getApartment());
}
}
只要无法检索到对象,就会停止。