OK、だから私は持っています:配列(c)の配列(b)の配列(a)。
配列を反復処理し、レベル 'c' のすべての配列を 3 つ未満の項目で設定解除(または正確には削除)しようとしています。
あなたならどうしますか?
考えられるあらゆる用途を試しましunset
たが、必要な結果はまだ得られません。
foreach ($data as $a=>&$data_section)
{
foreach ((array)$data_section as $b=>$pattern)
{
if (count((array)$pattern)<3) { unset($data_section[$b]); }
}
}
これはエラーを出します:
致命的なエラー: 文字列オフセットを設定解除できません