PHP, добавить только временное значение в массив

У меня есть код:

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' ] ) ) { }

0

Решение

Вместо временного добавления элемента в ваш массив и последующего запуска in_array. Как насчет использования or заявление вместо?

if($d == 'some_value' || in_array($d,$existingDomains))
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]