假设我有一个数组。$array1 = array('John','Mike','Tim','Dan');使用foreach迭代,我通过循环$array1,执行数据库查询,返回要么true还是false让我有:foreach ($array1 as $key => $value) { $dbQueryResult = true; // or false depending on iteration if($dbQueryResult === true){ // HOW DO I CHECK IF IT IS THE FIRST TIME I'M GETTING HERE }}我如何检查它是否是我第一次在迭代中的if语句中获得所需的结果,foreach如上例所示?
1 回答
绝地无双
TA贡献1946条经验 获得超4个赞
使用变量来保存该信息
$firstTime = true;
foreach ($array1 as $key => $value) {
$dbQueryResult = true; // or false depending on iteration
if($dbQueryResult === true){
// HOW DO I CHECK IF IT IS THE FIRST TIME I'M GETTING HERE
if ( $firstTime ) {
// do first time stuff
$firstTime = FALSE;
}
}
}
- 1 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消