我有一个带有ID的数组
$audit_answer_ids = array(85, 86);
现在我有一个foreach
$filtered_audits = array();
foreach ($audits as $audit) {
if (condition) {
# code...
}
$filtered_audits[] = $audit;
}
在if(条件)中我需要能够做到
$audit['Adusitoria']['id'] != $audit_answer_ids
这样系统检查$audit['Adusitoria']['id']
是否等于数组中的任何id。请问只是一个简单的吗?
答案 0 :(得分:2)
使用in_array
功能:
if( !in_array( $audit['Adusitoria']['id'], $audit_answer_ids )) {
}
答案 1 :(得分:1)
我假设您已经存储了$audit['Adusitoria']['id']
变量
我想在数组中循环,然后比较
<强>代码强>
$audit_answer_ids = array(85, 86);
foreach ($audit_answer_ids as $data) {
if ($audit['Adusitoria']['id'] != $data) {
//do something
} else {
//do something else
}
}