다차원 배열은 배열 요소를 포함하는 배열을 말하는데, 다차원 배열에 요소를 추가하는 방법은 무엇인가요? 이 기사에서는 PHP에서 다차원 배열에 요소를 추가하는 방법을 소개합니다.
다차원 배열은 다음과 같이 작성됩니다.
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ];
이런 방식으로 여러 배열을 하나의 배열에 저장하고 관리할 수 있습니다.
다차원 배열에 요소 추가
배열 끝에 요소 추가
다차원 배열의 끝에 요소를 추가하려면 []를 사용하여 요소를 추가하거나 array_push 함수를 사용하여 요소를 추가합니다.
구체적인 예시를 살펴보겠습니다
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; $multi_dimensional_array[] = ["陈五", "20", "male"]; var_dump($multi_dimensional_array);
위 예시 코드의 출력은 다음과 같습니다.
array(4) { [0]=> array(3) { [0]=> string(6) "张三" [1]=> string(2) "25" [2]=> string(4) "male" } [1]=> array(3) { [0]=> string(6) "李四" [1]=> string(2) "18" [2]=> string(6) "female" } [2]=> array(3) { [0]=> string(6) "王二" [1]=> string(2) "29" [2]=> string(6) "female" } [3]=> array(3) { [0]=> string(6) "陈五" [1]=> string(2) "20" [2]=> string(4) "male" } }
추가된 요소는 배열의 끝에 저장됩니다
배열의 끝에 요소를 추가하는 또 다른 방법은 두 번째 인수에 추가할 요소를 지정하는 array_push
array_push 함수를 호출하는 것입니다. 첫 번째 인수 배열에 추가됩니다.
아래 샘플 코드와 같이 array_push 함수를 사용해 보겠습니다.
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; array_push($multi_dimensional_array,["陈五", "20", "male"]); var_dump($multi_dimensional_array);
출력은 위와 동일합니다.
배열의 시작 부분에 요소 추가
배열의 시작 부분에 요소를 추가하려면 array_unshift 함수를 사용해야 합니다.
코드는 다음과 같습니다
$multi_dimensional_array = [ ["张三", "25", "male"], ["李四", "18", "female"], ["王二", "29", "female"] ]; array_unshift($multi_dimensional_array,["陈五", "20", "male"]); var_dump($multi_dimensional_array);
출력 결과는 다음과 같습니다
array(4) { [0]=> array(3) { [0]=> string(6) "陈五" [1]=> string(2) "20" [2]=> string(4) "male" } [1]=> array(3) { [0]=> string(6) "张三" [1]=> string(2) "25" [2]=> string(4) "male" } [2]=> array(3) { [0]=> string(6) "李四" [1]=> string(2) "18" [2]=> string(6) "female" } [3]=> array(3) { [0]=> string(6) "王二" [1]=> string(2) "29" [2]=> string(6) "female" } }
출력 결과에서 알 수 있듯이 array_unshift 함수 요소가 처음에 추가되어 추가됩니다.
이 기사는 여기서 끝납니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트에서 다른 관련 칼럼 튜토리얼을 살펴보세요! ! !
위 내용은 PHP의 다차원 배열에 요소를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!