編集:多次元配列に必要であることを明確にします(任意の深さレベルで)
配列の一部だけを取得するには、配列のサイズを縮小する必要がありますが、これは再帰的に行う必要があります。たとえば、次の場合を考えてみましょう。
$a = array(
'a',
'b' => array(
'x' => array(
'aleph',
'bet'
),
'y'),
'c',
'd',
'e'
);
私が必要とするのは、4 つの要素だけをコピーした後、次の結果の配列を取得することです。
$a = array(
'a',
'b' => array('x' => array(
'aleph'
),
),
);
ではなく...
$a = array(
'a',
'b' => array('x' => array(
'aleph',
'bet'
),
'y'),
'c',
'd',
);
どうすればこれを達成できますか?
ありがとう!