繁体   English   中英

PHP的简写等效于python for&in

[英]PHP's shorthand equivalent to python's for & in

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

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

用这样的速记 (用Python完成)在PHP中复制它的必要方法是什么?

显然可以使用以下方法解决此问题:

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

这个构造是map的python语法糖。 PHP具有内置功能array_map

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM