【发布时间】:2018-03-04 13:08:23
【问题描述】:
我正在尝试用 PHP 替代这个 Javascript 函数。
async.map items, (item, done) =>
async.map [
@engine.likes
@engine.dislikes
], (rater, done) =>
rater.usersByItem item, done
, done
, (err, others) =>
我已经设法用一个版本的课程做到了。
$likes = new Rater('likes');
$dislikes = new Rater('dislikes');
$others = array_map( function($value) use ($likes){
return $likes->users_by_game($value);
}, $items );
有没有办法一次性完成,还是 PHP 无法做到?
【问题讨论】:
-
什么是
async? -
你可以合并这两个列表......
-
这是异步的caolan.github.io/async/docs.html#map,我确实想知道一旦它们完成就合并两者。只是想知道是否有可能,因为这样做一次会更简洁。
标签: php arrays sorting array-map