array_map, array_filter & array_reduce
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
array_map() e kthen çdo element në diçka tjetër, array_filter() mban vetëm ata që plotësojnë kushtin, array_reduce() i mbledh në një vlerë. Me fn() bëhen shumë të shkurtra.
EnglishEN
array_map() turns each item into something else, array_filter() keeps only those meeting the condition, array_reduce() folds them into one value. With fn() they get very short.
Si ta mendosh
Si një linjë fabrike: përpuno, zgjidh, paketo.
Lexoje në anglisht
Like a factory line: process, select, pack.
Shembull kodiphp
$kalues = array_filter($notat, fn($n) => $n >= 5);
$dyfish = array_map(fn($n) => $n * 2, $notat);
$shuma = array_reduce($notat, fn($a, $n) => $a + $n, 0);