programing

PHP - 연관 배열 시작 부분에 항목 추가

procenter 2022. 9. 28. 22:23
반응형

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

반응형