2

最初はこれを持っていました(wampで動作しますが、Webサーバーでは動作しません)

$ids = array_map(function($item) { return $item['user_id']; }, $data['student_teacher']);`

だから私はコードをそれに変換しようとしますが、何も機能しません(出力から配列、配列、配列、配列、配列、配列を取得しました)

$ids = array_map($this->myarraymap(null), $data['student_teacher']);

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

    }
4

1 に答える 1

7

コールバックを渡す必要があり、実際に関数の実行を渡す必要はありません。つまり、

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

function myarraymap($item) {
   return $item['user_id']; 
}
于 2011-11-21T17:07:09.853 に答える