array_map dans un objet

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : array_map dans un objet

Re: array_map dans un objet

par techietim » 22 juin 2010, 14:01

Vous devez changer la première variable de la fonction
$data    = array_map(array($this, 'removeNewLines'), $data);

array_map dans un objet

par Invité » 22 juin 2010, 12:57

Bonjour à tous,

J'essaye d'utiliser array_map.
Ceci devrait fonctionner:
$data    = array_map("removeNewLines", $data);
removeNewLines est une fonction appelée en callback.
Mon pb est que je suis dans une classe et normalement, ma fonction removeNewLines devrait être appelée en faisant ceci:
$this->removeNewLines()
Comment suis-je sensé écrire le this dans ma fonction array_map?
J'ai essayé ceci qui ne marche pas:
$data    = array_map("$this->removeNewLines", $data);
Voyez-vous ce qui pourrait fonctionner?
Merci pour vos réponses