>  기사  >  백엔드 개발  >  PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.

PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.

怪我咯
怪我咯원래의
2017-06-07 11:51:109202검색

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);
?>

출력 결과를 실행하는 코드:

PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.

위 코드는 $stack 배열의 첫 번째 요소를 삭제한 후 $fruit에 orange 요소를 할당합니다.

예제 2

PHP array_shift() 함수를 사용하여 숫자 키 이름이 있는 배열을 삭제합니다. 코드는 다음과 같습니다.

<?php
$a=array(0=>"red",1=>"green",2=>"blue");
echo array_shift($a);
print_r ($a);
?>

코드 실행 결과 출력:

PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.

키를 볼 수 있습니다. 원래 요소 "green"의 이름은 "1"이지만 array_shift() 함수를 사용한 후에는 모든 키 이름이 0

부터 시작됩니다. function array_push()

php array_push(), array_pop(), array_shift() 함수의 사용예에 대한 자세한 설명

위 내용은 PHP array_shift() 함수에 대한 자세한 설명: 배열의 첫 번째 요소를 삭제합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.