我尝试对具有数值作为 key的递归数组进行放气。重复结构是带有键AND、OR或NOT的数组,以及带有数字作为键的数组内。我尝试递归地缩小键AND,OR和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
)
)
)
)
内数组可以有两个以上的数组,键可能不是 AND,可能是AND,OR AND NOT