У меня есть код:
foreach( $postData as $d => $a ) {
if( in_array( $d, $existingDomains ) ) {
foreach( $a as $p => $v ) {
echo "\t\t$d : $p = $v<br />\n";
}
}
}
и я хочу добавить в массив $ Существующий домен, одно значение только для цели этого цикла. Конечно, я могу использовать array_push () и позже unset (), но мой вопрос, могу ли я сделать что-то вроде этого:
if( in_array( $d, $existingDomains + [ 'some_value' ] ) ) { }
Вместо временного добавления элемента в ваш массив и последующего запуска in_array. Как насчет использования or
заявление вместо?
if($d == 'some_value' || in_array($d,$existingDomains))
Других решений пока нет …