私は次のように見えるかもしれないネストされた連想配列を持っています:
$myarray = array(
['tiger'] => array(
['people'], ['apes'], ['birds']
),
['eagle'] => array(
['rodents'] => array(['mice'], ['squirrel'])
),
['shark'] => ['seals']
);
最初のレイヤー(トラ、イーグル、サメ)をランダムな順序でループし、それらすべてをループで確実にカバーするにはどうすればよいですか?PHP関数shuffle();を見ていましたが、この関数はすべてのレイヤーをシャッフルすることで配列全体を台無しにしていると思います。