array_push를 사용하여 다차원 PHP 배열에 요소 추가
다차원 배열로 작업할 때 하위 배열에 요소를 추가하는 것이 때때로 문제가 될 수 있습니다. 이 예에는 'recipe_type'과 'cuisine'이라는 두 개의 하위 배열이 있는 $md_array라는 다차원 배열이 있습니다. 이 작업에는 array_push 함수를 사용하여 이러한 하위 배열에 새 요소를 추가하는 작업이 포함됩니다.
다차원 배열 이해
다차원 배열은 단순히 배열 내의 배열입니다. 하위 배열은 자체 키와 값을 갖고 계층 구조를 생성할 수 있습니다. $md_array에서 'recipe_type'에는 숫자 키가 있는 배열이 포함되고 'cuisine'에는 숫자 키와 연관 배열이 값으로 포함됩니다.
하위 배열에 array_push 사용
추가하려면 array_push를 사용하여 하위 배열에 요소를 추가하려면 원하는 하위 배열의 키를 식별해야 합니다. 'recipe_type'에 요소를 추가하는 것을 고려해 보겠습니다.
<code class="php">$newdata = [ 'wpseo_title' => 'test', 'wpseo_desc' => 'test', 'wpseo_metakey' => 'test' ]; // Incrementally add elements to 'recipe_type' $md_array["recipe_type"][] = $newdata;</code>
대괄호 []를 사용하면 $newdata 배열을 'recipe_type' 끝에 추가할 수 있습니다.
연관 하위 배열
연관 하위 배열에 요소를 추가하려면 약간 다른 접근 방식이 필요합니다. 이 경우 'cuisine'에서는 배열 키를 array_push의 매개변수로 사용해야 합니다.
<code class="php">$newdata = [ 'wpseo_title' => 'test', 'wpseo_desc' => 'test', 'wpseo_metakey' => 'test' ]; // Add elements to 'cuisine' using an existing key array_push($md_array["cuisine"], $newdata);</code>
결론
다차원 구조를 이해함으로써 배열을 추가하고 요소를 추가하기 위한 적절한 구문을 사용하면 이러한 배열의 내용을 쉽게 수정할 수 있습니다. array_push는 증분 하위 배열과 연관 하위 배열 모두에 새 요소를 추가할 수 있는 다목적 함수입니다.
위 내용은 array_push를 사용하여 PHP 다차원 배열의 하위 배열에 요소를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!