-1
我已經寫下面的代碼到所述陣列分成三個組塊/部分:拆分PHP數組成塊/部分通過定界符值
$data = [
'SECTION1',
'1',
'2',
'3',
'SECTION2',
'4',
'5',
'SECTION3',
'6',
'7',
'8',
];
$results = [];
foreach ($data as $value) {
if(strpos($value, 'SECTION') !== false) {
array_push($results, []);
} else {
array_push($results[count($results)-1], $value);
}
}
這是結果:
$result = [
[
'1',
'2',
'3'
], [
'4',
'5'
],[
'6',
'7',
'8'
]
];
是否有一個更直觀,更可讀的方式來轉換這個數組與函數式編程方法?