我有一段时间没有使用PHP,我需要一些帮助来创建一些代码行。我几年前为一个网站写了这行代码
array_push($_SESSION['buildingsAlreadySeenList'],$id);
这是我的问题,我只是想遍历数组并将第一个值放在索引0到$ buildingId然后下一次将索引1的值放到带有som的$ buildingId中我猜是否循环?我知道这很容易,但遗憾的是我有一段时间没有使用过PHP!准确的帮助!谢谢!
答案 0 :(得分:3)
使用foreach()
foreach($_SESSION['buildingsAlreadySeenList'] as $id => $value) {
echo $id; // this is the index and for the first time this is like to give o if the indexes were not manipulated somehow
//put the index value to buildingid
$buildingId = $id;
echo $value; //the actual value of the array
}
要检查数组是否为空,请计算变量
if(count($_SESSION['buildingsAlreadySeenList'])) {
//array is not empty
} else {
//array is empty
}