Array_map fonction en php avec le paramètre

J'ai cette

$ids = array_map(array($this, 'myarraymap'), $data['student_teacher']);

function myarraymap($item) {
    return $item['user_id'];
}

Je voudrais mettre un autre paramètre à ma fonction pour obtenir quelque chose comme

function myarraymap($item,$item2) {
    return $item['$item2'];
}

Peuvent quelqu'un peut m'aider ? J'ai essayé beaucoup de choses mais rien n'travail

  • Que voulez-vous $item2 être? Une valeur constante?
  • Je pense que votre appel à array_map est erronée. Pourriez-vous fournir un bon exemple?
  • array_map : Le nombre de paramètres que la fonction de rappel accepte doit correspondre au nombre de tableaux passés à la array_map() Astuce : Vous pouvez utiliser un tableau comme param titulaire par exemple tableau array_map ( callable $callback, array_to_map,array('param') )
InformationsquelleAutor user1029834 | 2012-01-05