
array_walk 함수의 콜백 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 현재 처리 중인 배열의 키(key)이고, 두 번째 인자는 현재 처리 중인 배열의 값(value)입니다.
콜백 함수 내에서 인자를 다루는 방법은 다음과 같습니다.
- 첫 번째 인자($key)는 배열의 키를 나타내며, 사용하지 않으려면 '_'를 대입하거나 생략할 수 있습니다.
- 두 번째 인자($value)는 배열의 값을 나타내며, 이 인자를 사용하여 처리를 수행합니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
php
$fruits = array('apple', 'banana', 'cherry');
array_walk($fruits, function($fruit, $key) {
echo "키: $key, 값: $fruitn";
});
이 코드는 배열의 각 요소를 처리하여 키와 값을 출력합니다.
콜백 함수 내에서 인자를 다루는 방법은 다음과 같습니다.
- 인자를 받을 때, 인자의 이름을 지정하여 사용할 수 있습니다. 예를 들어, `$fruit`와 `$key`를 사용하여 인자를 다루었습니다.
- 인자를 받지 않을 때, '_'를 대입하거나 생략할 수 있습니다. 예를 들어, `$key = '_'`를 사용하여 키를 받지 않을 수 있습니다.
- 인자를 받을 때, 인자의 이름을 지정하지 않을 때, 인자를 `$value`와 `$key`로 받을 수 있습니다. 예를 들어, `function($value, $key)`를 사용하여 인자를 받을 수 있습니다.
2025-06-03 20:57