$all_data = array( array(1,'商品名','価格'), array(2,'詳細説明'), array(2,'詳細説明'),array(1,'商品名','価格'), array(2,'詳細説明'),array(3,'販売店','販売店住所'), );
このような配列があり、下記のように区切りたい場合どのように行えばよいでしょうか?
array(1,'商品名','価格'), array(2,'詳細説明'), array(2,'詳細説明')
array(1,'商品名','価格'), array(2,'詳細説明')
array(3,'販売店','販売店住所'),
一のarray(1,'商品名','価格')から次のarray(1,'商品名','価格')までの間にあるarray(2,'詳細説明')の個数は一定ではありません。
一定であればarray_chunkを使えるのですが、array_chunkなど個数などで区切れない場合はどのようにするのがよいでしょうか?
ループで回せないだろうかとも考えたのですが、次のarray(1,'商品名','価格')までをひとつというような書き方が思い浮かばず・・・。
どうするのがベターでしょうか?