我有代码:
foreach( $postData as $d => $a ) {
if( in_array( $d, $existingDomains ) ) {
foreach( $a as $p => $v ) {
echo "\t\t$d : $p = $v<br />\n";
}
}
}
我想添加到$ existingDomains数组,只有一个值用于此一个循环。当然我可以使用array_push()和稍后的unset(),但我的问题是我是否可以这样做:
if( in_array( $d, $existingDomains + [ 'some_value' ] ) ) { }
答案 0 :(得分:1)
而不是临时向您的数组添加元素,然后运行in_array。如何使用or
语句呢?
if($d == 'some_value' || in_array($d,$existingDomains))