반응형
PHP - 연관 배열 시작 부분에 항목 추가
연관지을 수 있는 어레이의 선두에 항목을 추가하려면 어떻게 해야 합니까?예를 들어 다음과 같은 배열이 있다고 가정합니다.
$arr = array('key1' => 'value1', 'key2' => 'value2');
에 나타낸 것과 같이 무언가를 추가할 때$arr['key0'] = 'value0';
이해했습니다.
어레이([key1] => 값 1[key2] => 값2[key0] => value0)
그걸 어떻게 하면
어레이([key0] => value0[key1] => 값 1[key2] => 값2)
감사합니다.
티
유니언 연산자를 사용할 수 있습니다.
$arr1 = array('key0' => 'value0') + $arr1;
또는 를 클릭합니다.
한 가지 방법은 다음과 같습니다.
<?php
$arr = array('key1' => 'value1', 'key2' => 'value2');
$arr = array_merge(array('key0' => 'value0'), $arr);
상황에 따라 를 사용할 수도 있습니다.
$array = array('key1' => 'value1', 'key2' => 'value2');
array_combine(array_unshift(array_keys($array),'key0'),array_unshift(array_values($array),'value0'))
function unshift( array & $array, $key, $val)
{
$array = array_reverse($array, 1);
$array[$key] = $val;
$array = array_reverse($array, 1);
return $array;
}
어레이를 Marge하고 싶지 않은 경우 사용할 수 있습니다.ksort()
어레이를 반복하기 전에 어레이로 이동합니다.
언급URL : https://stackoverflow.com/questions/5783750/php-add-item-to-beginning-of-associative-array
반응형
'programing' 카테고리의 다른 글
PHP에서 변수의 존재를 테스트하는 가장 좋은 방법은 isset()이(가) 명확하게 끊어졌습니다. (0) | 2022.09.28 |
---|---|
JavaScript를 사용하여 운영체제에 대한 자세한 내용을 확인하는 방법 (0) | 2022.09.28 |
JavaScript regex를 여러 줄에 걸쳐 사용하는 방법 (0) | 2022.09.28 |
Sequalize의 두 테이블 사이에 여러 유형의 다대다 관계가 있는 경우 (0) | 2022.09.28 |
Windows에서 MariaDB의 비밀번호를 재설정하는 방법 (0) | 2022.09.28 |