我有一個項目的一大組時間記錄,我想過濾掉除了單個員工發佈的所有記錄。Php array_walk,用於過濾結果的匿名函數
array_walk($timeRecords, function($timeRecord, $index) use ($employee) {
if ($timeRecord->employeeId != $employee->id) {
unset($timeRecords[$index]);
}
});
你可以看到我想要做什麼。你如何去做這個與非功能和封閉?顯然$ timeRecords在匿名函數中沒有定義。謝謝。
你可能想看看'array_filter()',它更適合於這個任務。 – Calimero
完美。謝謝! – JamesNZ