PHP array_map, array_walk, foreach

2022. 4. 29. 10:05PHP

728x90

셋 다 배열 루프 도는 기능을 함.

 

array_map : 어레이 리턴

array_walk : Boolean 리턴

foreach : 어레이 이터레이팅만 함

 

* array_walk는 콜백함수가 적용된 결과물 array를 리턴하지 않기 때문에, array의 값을 변경하고 싶을 경우 콜백함수 인자에 call by reference &$var를 해야함.

 

* array_map, foreach 성능 차이에 대한 연구. 눈에 띄는 성능 차이는 없으며 상황별로 적절한 것을 적용하는 것이 방법이다.

https://medium.com/@visheshahuja/php-array-map-vs-foreach-loop-18488c95aa18

 

728x90
반응형