PHP

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);

Terma të lidhur