• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

array_map mit methoden

Status
Für weitere Antworten geschlossen.

Frank

Neues Mitglied
Hi,

Ich versuche mit array_map eine methode meiner klasse auf ein array anzuwenden.

Das sieht so in etwa aus
PHP:
class Test {
  public function do($array) {
    return array_map("$this->toInt", $array);
  }
  public function toInt($data) {
    settype($data, "integer");
    return $data;
  }
}
Ich weiß dieses Beispiel ist komplett sinnfrei, aber ich wollt nur zeigen worum es geht.
Ich bekomme bei meinem Versuch immer, dass mein übergebener Callback nicht gültig ist und das ich null oder einen gültigen anzugeben hätte.

Hat jemand eine Idee wie man sowas hinbekommt?
 
Werbung:
array_map(array($this,'funktionsname als string'),$args)

solltest du dir merken, ist bei jeder ähnlichen funktion so :)
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben