この記事の例では、1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換する PHP 実装について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
<?php $aaa = array('aa','bb','cc','dd','ee','ff','gg','hh','ii'); for($i=0;$i<3;$i++) { $bbb[] = array_slice($aaa, $i * 3 ,3); } print_r($bbb); ?>
実行結果は次のとおりです:
Array ( [0] => Array ( [0] => aa [1] => bb [2] => cc ) [1] => Array ( [0] => dd [1] => ee [2] => ff ) [2] => Array ( [0] => gg [1] => hh [2] => ii ) )
キーコード:
$bbb[] = array_slice($aaa, $i * 3 ,3); //3为3个一组,如果是2为2个一组
この記事が PHP を使用するすべての人に役立つことを願っていますプログラミング。
1 次元配列を 3 つの連続する値で構成される 2 次元配列に変換する PHP に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。