PHP的简写等同于python& s;在

时间:2017-10-28 07:29:30

标签: php python

我目前在Python中有以下内容:

[i['itemId'] for i in rc['duplicateItemIdList']]

在这种简写中用PHP完成这种方式的必要方法是什么?

这显然可以通过以下方式解决:

foreach($duplicateItemIdList as $id) {
    $this->duplicates[] = $id['itemId'];
}

1 个答案:

答案 0 :(得分:1)

这个构造是map的python语法糖。 Php具有内置函数array_map

$a = array_map(function($item) { return $item[‘key’]; }, $items);