【发布时间】:2012-01-05 15:56:23
【问题描述】:
我有这个
$ids = array_map(array($this, 'myarraymap'), $data['student_teacher']);
function myarraymap($item) {
return $item['user_id'];
}
我想在我的函数中添加一个其他参数来获得类似的东西
function myarraymap($item,$item2) {
return $item['$item2'];
}
有人可以帮助我吗?我尝试了很多东西,但没有任何效果
【问题讨论】:
-
您希望
$item2成为什么?一个常数值? -
我认为您对
array_map的调用存在缺陷。你能举个合适的例子吗? -
array_map :回调函数接受的参数数量应与传递给 array_map() 的数组数量相匹配 技巧:您可以使用数组作为参数持有者,例如数组array_map ( callable $callback, array_to_map,array('param') )