C#Pythonjavascriptphp
var list = Enumerable.Range(1, 10); // 対象の値
var chunkSize = 3; // N 個ずつの N
//リストの分割 LINQのGroupByを使用
var chunks = list.Select((v, i) => new { v, i })
.GroupBy(x => x.i / chunkSize)
.Select(g => g.Select(x => x.v));
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = list(split_list(l, 3))
const CSV = 'a,b,c,d,e,f'; // 分割対象のCSV
var strs = CSV.split(','); // コンマで分割して表示
$a = array('あ', 'い', 'う', 'え', 'お');
print_r( array_chunk($a, 2) );
print_r( array_chunk($a, 2, true) );

コメント