>백엔드 개발 >PHP 문제 >PHP에서 2차원 배열에 요소를 추가하는 방법

PHP에서 2차원 배열에 요소를 추가하는 방법

藏色散人
藏色散人원래의
2021-06-18 10:05:185781검색

PHP에서는 "array_walk()" 함수를 통해 모든 배열에 동일한 필드 요소를 추가할 수 있습니다. 코드 구현 문은 "array_walk($list, function (&$value, $key, $arr) { ...}" .

PHP에서 2차원 배열에 요소를 추가하는 방법

이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php 2차원 배열에 요소를 추가하는 방법은 무엇입니까? php 2차원 배열 추가

function

2차원 배열 모든 배열에 동일한 필드를 추가해야 합니다.

array_walk() 함수는 배열의 각 요소에 사용자 정의 함수를 적용합니다. 배열의 이름과 키 값은 매개변수입니다.

array_walk(array,myfunction, 매개변수...)

Myfunction선택 사항. 함수에 대해 하나 이상의 매개 변수를 설정할 수 있습니다. 추천 학습: "》
Parameter Description
array 필수입니다.
필수. parameter,...
$arr = ['age' => 11];
        $list = array(
            ['id'=>1,'name'=>'aaa'],
            ['id'=>2,'name'=>'bbb'],
            ['id'=>3,'name'=>'ccc']
        );

        array_walk($list, function (&$value, $key, $arr) {
            $value = array_merge($value, $arr);
        },$arr);

        var_dump($list);
Output
array(3) {
[0]=>
array(3) {
["id"]=>
int(1)
["name"]=>
string(3) "aaa"
["age"]=>
int(11)
}
[1]=>
array(3) {
["id"]=>
int(2)
["name"]=>
string(3) "bbb"
["age"]=>
int(11)
}
[2]=>
array(3) {
["id"]=>
int(3)
["name"]=>
string(3) "ccc"
["age"]=>
int(11)
}
}
PHP 비디오 튜토리얼

위 내용은 PHP에서 2차원 배열에 요소를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.