Я пытаюсь сдуть рекурсивно массив, который имеет численное значение как ключ. Повторяющаяся структура представляет собой массив с ключами И, ИЛИ или NOT и внутри массива с цифрами как ключи. Я пытаюсь рекурсивно выкачать массивы, которые находятся в пределах ключей И, ИЛИ и НЕкак выкачать рекурсивно массив с числовым значением в качестве ключа?
У меня есть это:
$input=array(
'Experiment.name' => (int) 0,
' AND ' => array(
(int) 0 => array(
'Experiment.note' => (int) 0
),
(int) 1 => array(
'Experiment.date' => (int) 0,
' AND ' => array(
(int) 0 => array(
'Experiment.state' => (int) 0
)
)
)
)
)
и попытаться получить:
$output=array(
'Experiment.name' => (int) 0,
' AND ' => array(
'Experiment.note' => (int) 0
'Experiment.date' => (int) 0,
' AND ' => array(
'Experiment.state' => (int) 0
)
)
)
)
Внутренние массивы могут иметь более двух массивов, и ключи могут не быть И, может быть И, ИЛИ И НЕ
'array_merge' кажется, что он может работать –
Да, спасибо за помощь мне, но я не знаю, как сделать это с помощью этого function.I сделать не знаю, как использовать его для достижения того, что я хочу, я не даю успеха – Martin
Вы пробовали искать 'http: // php.net/manual/en/function.array-merge.php' здесь? –