PHP:寻找类似Java Stream API的东西

丹尼斯·库拉金(Denis kulagin)

有没有一种办法的数组转换对象字符串数组使用PHP一些自定义的映射。喜欢:

$objs = array(o1, o2, o3);

...

$strings = conv($objs, function($o) -> $o->fieldXYZ);

代替:

$objs = array(o1, o2, o3);

...

$strings = array();

foreach($objs as $obj) {
    $strings []= $obj->fieldXYZ;
}
劳伦特

我认为您正在寻找的是array_map()函数。例如,这应该工作:

$strings = array_map(function($o) {
    return $o->fieldXYZ;
}, $objs);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章