181 of 410 menu

array_walk 함수

array_walk 함수는 주어진 함수를 배열의 모든 요소에 적용합니다. 성공적으로 완료되면 true를 반환하고 오류 발생 시 false를 반환합니다. 첫 번째 매개변수로 배열을, 두 번째 매개변수로 콜백을 받습니다.

콜백에는 두 개의 매개변수가 전달됩니다. 첫 번째 매개변수는 배열 요소의 값이고, 두 번째 매개변수는 키입니다.

함수에 전달된 배열 자체는 변경되지 않습니다. 그러나 참조에 의한 전달을 통해 이를 가능하게 할 수 있습니다.

구문

array_walk(array|object &$array, callable $callback, mixed $arg = null): bool

예제

배열을 순회하며 그 키와 요소를 출력해 봅시다:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function($elem, $key) { echo $key . ' ' . $elem . '<br>'; }); ?>

코드 실행 결과:

'a 1' 'b 2' 'c 3'

예제

배열을 순회하며 요소들을 제곱해 봅시다:

<?php $arr = ['a' => 1, 'b' => 2, 'c' => 3]; array_walk($arr, function(&$elem, $key) { $elem = $elem ** 2; }); var_dump($arr); ?>

코드 실행 결과:

['a' => 1, 'b' => 4, 'c' => 9]

함께 보기

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부