- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php 配列の並べ替え)
php配列の並べ替え方法と注意点
このQ&Aのポイント
- phpで配列を並べ替える方法について解説します。
- 配列の要素を特定のルールで並べ替えることができます。
- 要素数が変わっても正確に並べ替える方法も紹介します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$array が $array2 に分割する際の条件は何ですか? 必ず4つに分割され、順番に入るのですか? $array に入っているのは必ず連続した数字ですか?
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.2
> 4つに分けたいんです > $arrayは必ず連続した数が入っています $array の中身が必ず1から始まる連続した値だとしたら、そもそも $array は不要で、 ========== $array2 = array(); for ($cnt = 0; $cnt < 10; $cnt++) { $id = $cnt % 4; $array2[$id][] = $cnt + 1; } var_dump($array2); ========== で出来てしまいます。 $array が数字じゃなかったり不連続なモノであれば ========== $array = array( 1, 2, 3, 4, 5, 6, 7); $array2 = array(); for ($cnt = 0; $cnt < count($array); $cnt++) { $id = $cnt % 4; $array2[$id][] = $array[$cnt]; } var_dump($array2); ========== で出来ます。
お礼
助かりました。 初歩的な質問に答えていただきありがとうございました。
補足
説明不足でした申し訳ありません。 4つに分けたいんです $arrayは必ず連続した数が入っています