Cli*_*t_A 1 php arrays foreach if-statement conditional-statements
假设我有一个数组。
$array1 = array('John','Mike','Tim','Dan');
使用foreach迭代,我循环遍历,执行返回以下$array1任一结果的数据库查询:truefalse
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
}
}
Run Code Online (Sandbox Code Playgroud)
如何检查这是否是我第一次在迭代if内的语句中获得所需的结果foreach(如上例所示)?
使用变量来保存该信息
$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;
}
}
}
Run Code Online (Sandbox Code Playgroud)