I have the following array in php:
$a = [0, 4, 5, 7];
I would like to increment all the values without writing a loop (for, foreach…)
// increment all values
// $a is now array(1, 5, 6, 8)
Is it possible in php?
And by extention, is it possible to call a function on each element and replace that element by the return value of the function?
For example:
$a = doubleValues($a); // array(0, 8, 10, 14)
This is a job for
array_map()(which will loop internally):Edit by OP: