php 에서 배열 의 첫 번 째 요소 와 마지막 요 소 를 삭제 하 는 함수

1271 단어 배열 삭제
phop 배열 에 대해 서 는 이 배열 의 첫 번 째 요소 나 마지막 요 소 를 어떻게 삭제 해 야 합 니까?사실 이 두 과정 모두 php 자체 함수 arraypop 과 arrayshift 가 완성 합 니 다.어떻게 조작 하 는 지 구체 적 으로 소개 하 겠 습 니 다.
(1)array 사용pop 에서 배열 의 마지막 요 소 를 삭제 합 니 다.예 를 들 어:

$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);
결 과 는:
orange
array('apple','banana')
(2)array 사용shift 에서 배열 의 첫 번 째 요 소 를 삭제 합 니 다.예 를 들 어:

$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);
결 과 는:
apple
array('banana','orange')
사실 배열 의 첫 번 째 요 소 를 삭제 하면 array 를 사용 할 수 있 습 니 다.splice 이 함수,즉:

$user=array_splice($user,1); // ,
다음은 간단하게 arraypop 과 arrayshift 설명:
array_pop()은 array 배열 의 마지막 단원 을 팝 업 하고 되 돌려 주 며 배열 array 의 길 이 를 1 로 줄 입 니 다.array 가 비어 있 거나 배열 이 아 닌 경우 NULL 로 돌아 갑 니 다.
array_shift()는 array 의 첫 번 째 단원 을 옮 겨 결과 로 되 돌려 줍 니 다.array 의 길 이 를 줄 이 고 모든 다른 단원 을 한 자리 앞으로 이동 합 니 다.모든 숫자 키 이름 은 0 부터 계산 하고 텍스트 키 이름 은 변 하지 않 습 니 다.array 가 비어 있 거나 배열 이 아 닌 경우 NULL 로 돌아 갑 니 다.

좋은 웹페이지 즐겨찾기