41Fermer43
robinHoodLe 26/04/2011 à 21:13
$callback est un des argument fourni à la fonction lançant ce bout de code, donc j'y ai carrément accès, autant que $dta et $n ^^

de plus $callback est une fonction anonyme spécifié par l'utilisateur, donc elle pourrais très bien prendre aussi une closure défini par l'user (ce qui va d'ailleurs bien arranger le ./35 car à ce moment la je connaissais pas les closures ^^)


par contre correction du bench, c'est ca de tester sans aller voir que les valeur de retour sont ok tongue
$arrayin = array(); array_walk($keywords,function($k)use($arrayin){$arrayin[]='$'.$k.'$';});ne marche pas, il faut une référence

$arrayin = array(); array_walk($keywords,function($k)use(&$arrayin){$arrayin[]='$'.$k.'$';});et à ce moment la, array_map est plus rapide de 5ms sur 1000 itérations.

#php#