gpt4 book ai didi

PHP - array_map 比 foreach 快吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:08:25 24 4
gpt4 key购买 nike

<分区>

就性能而言,哪个是更好的选择?

在对象中时:

案例#1

public function test( $array ) {
return array_map( array( $this, 'do_something_to_element' ), $array );
}

案例#2

public function test( $array ) {
$return = array();
foreach ( $array as $value ) {
$return[] = do_something_to_element( $value );
}
return $return;
}

当然还有其他用途,可以填充许多示例。我看到评论说在一个对象中,array_map 比 foreach 循环慢。

一般来说,array_map/array_walk 函数在类似需求下是否比 foreach 循环执行得更快?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com