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
)
)
)
)
within 配列は 3 つ以上の配列を持つことができ、キーは AND でなく、AND、OR AND NOTの可能性があります