현재 위치: > 최신 기사 목록> PHP 배열 기능 소개 : Array_Shift () 사용 및 예제 분석

PHP 배열 기능 소개 : Array_Shift () 사용 및 예제 분석

M66 2025-06-20

PHP 배열 기능 소개 : Array_Shift () 사용 및 예제 분석

PHP는 널리 사용되는 스크립팅 언어로 특히 웹 개발에 적합합니다. PHP는 다양한 강력한 배열 기능을 제공하며 그중 array_shift()

여기서 $ 배열은 조작 및 참조로 전달되는 배열입니다.

예 : array_shift () 함수의 기본 사용

array_shift () 함수를 사용하는 방법을 살펴 보겠습니다.

 $fruits = array("apple", "banana", "orange", "grape");
$firstFruit = array_shift($fruits);
echo "첫 번째 과일은입니다:" . $firstFruit . "<br>";
echo "나머지 과일은입니다:";
print_r($fruits);

출력 결과는 다음과 같습니다.

 첫 번째 과일은입니다:apple
나머지 과일은입니다:Array ( [0] => banana [1] => orange [2] => grape )

이 예에서 Array_shift () 함수는 Array $ 과일 의 첫 번째 요소 "Apple"을 팝업하여 $ FirstFruit 변수에 저장합니다. 배열 $ 과일은 "바나나" , "오렌지""포도"를 남겨두고 업데이트됩니다.

Array_Shift () 함수는 배열의 키 값을 업데이트합니다

array_shift () 함수는 제거 된 첫 번째 요소를 반환 할뿐만 아니라 배열의 키 값도 업데이트 할 것입니다. 위의 예에서 원래 배열의 인덱스가 재 배열되고 인덱스는 [0] 로 시작됩니다.

작업 연관 배열

Array_shift ()는 일반 배열을 처리 할뿐만 아니라 연관 배열도 작동 할 수 있습니다. 다음은 작동 연관 배열의 예입니다.

 $person = array("name" => "John", "age" => 25, "gender" => "male");
$firstProperty = array_shift($person);
echo "첫 번째 속성은입니다:" . $firstProperty . "<br>";
echo "나머지 속성은 다음과 같습니다:";
print_r($person);

출력 결과는 다음과 같습니다.

 첫 번째 속성은입니다:John
나머지 속성은 다음과 같습니다:Array ( [age] => 25 [gender] => male )

보시다시피, array_shift ()는 연관 배열에서 동일한 방식으로 작동합니다. 배열의 키 값을 업데이트하면서 첫 번째 키 값 쌍의 값이 나타나고 반환됩니다.

요약

요약하면, array_shift () 함수는 PHP에서 매우 실용적인 배열 작동 함수입니다. 배열의 시작 부분에서 제거하고 첫 번째 요소를 반환하면서 원래 배열의 키 값을 자동으로 업데이트 할 수 있습니다. 일반 배열이든 연관 배열이든, Array_Shift ()를 쉽게 작동하여 코드 구조를 크게 단순화 할 수 있습니다. 실제 개발에서 개발자는이 기능을 유연하게 적용하여 코드를보다 간결하고 효율적으로 만들 수 있습니다.