PHP array_shift() 함수의 기능은 무엇인가요?
PHP의 array_shift() 함수는 배열의 첫 번째 요소를 삭제하고 삭제된 요소의 값을 반환합니다. 이 글은 php array_shift() 함수의 사용법과 정의를 자세히 소개하고 있으니 관심 있으신 분들은 한 번 읽어보시면 도움이 될 것 같습니다.
정의 및 사용법
array_shift() 함수는 배열의 첫 번째 요소를 삭제하고 삭제된 요소의 값을 반환하거나 배열이 비어 있는 경우 NULL을 반환합니다. . 키 이름이 숫자인 경우 모든 요소는 0부터 시작하여 1씩 증가하는 새로운 키 이름을 갖게 되며(아래 예제 2의 코드 참조) 리터럴 키 값은 변경되지 않습니다.
Syntax
array_shift(array)
매개변수 배열은 지정된 배열이므로 반드시 지정해야 합니다.
예제 1
$stack 배열의 첫 번째 요소를 삭제하고 삭제된 요소를 반환하려면 php array_shift() 함수를 사용하세요. 코드는 다음과 같습니다
<?php $stack = array("orange", "banana", "apple", "raspberry"); $fruit = array_shift($stack); print_r($stack); ?>
출력 결과를 실행하는 코드:
위 코드는 $stack 배열의 첫 번째 요소를 삭제한 후 $fruit에 orange 요소를 할당합니다.
예제 2
PHP array_shift() 함수를 사용하여 숫자 키 이름이 있는 배열을 삭제합니다. 코드는 다음과 같습니다.
<?php $a=array(0=>"red",1=>"green",2=>"blue"); echo array_shift($a); print_r ($a); ?>
코드 실행 결과 출력:
키를 볼 수 있습니다. 원래 요소 "green"의 이름은 "1"이지만 array_shift() 함수를 사용한 후에는 모든 키 이름이 0
부터 시작됩니다. function array_push()
php array_push(), array_pop(), array_shift() 함수의 사용예에 대한 자세한 설명
위 내용은 PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!