Est-il possible de modifier toutes les valeurs d'un tableau sans boucle dans php?

J'ai le tableau suivant dans php:

$a = $array(0, 4, 5, 7);

Je tiens à incrémenter toutes les valeurs sans avoir à écrire une boucle (for, foreach...)

//increment all values
//$a is now array(1, 5, 6, 8)

Est-il possible en php ?

Et par extension, est-il possible d'appeler une fonction sur chaque élément et de remplacer cet élément par la valeur de retour de la fonction ?

Par exemple:

$a = doubleValues($a); //array(0, 8, 10, 14)

source d'informationauteur Benjamin Crouzier