php 노트:php 배열 관련 함수 사용
추출 배열 은 list()를 사용 할 수 있 습 니 다.
배열 요 소 를 테스트 하여 is 를 사용 할 수 있 습 니 다.array()
매개 변 수 를 받 아들 이 고 들 어 오 는 변 수 를 받 습 니 다.변수 가 배열 이 라면 true 로 돌아 갑 니 다.false 로 돌아 가지 않 으 면.
배열 요소 추가 및 삭제
배열 의 fifo 와 lifo
일단 fifo 와 lifo 가 뭔 지 설명해 주세요.
요 소 를 삭제 하 는 것 은 요 소 를 추가 하 는 순서 와 같 습 니 다.먼저 나 가 는 것 이 라 고 합 니 다.first-in-first-out 도 있 습 니 다.
요 소 를 삭제 하 는 것 은 요 소 를 추가 하 는 순서 와 반대로 후진 선 출 이 라 고 합 니 다.last-in-first-out 도 있 습 니 다.
대응 하 는 배열 작업
array_unshift()
int aray_unshift(array array,mixed variable [,mixed variable...])
예:
$words = array('a','b','c');
print_r($words);
//array([0]->a,[1]->b,[2]->c);
array_unshift($words,'d');
print_r($words);
//array([0]->d,[1]->a,[2]->b,[3]->c);
array_shift()
mixed array_shift(array array)
예:
print_r($words);
//array([0]->a,[1]->b,[2]->c);
array_shift($words,'a');
print_r($words);
//array([0]->b,[1]->c);
array_push()
int array_push(array array ,mixed variable [,mixed variable...])
예:
<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>
본 례 는 $stack 다음 단원 이 있 습 니 다:Array ( [0] => orange [1] => banana [2] => apple [3] => raspberry )
-------------------------------------------------------------위의 예 는 PHP 매 뉴 얼 에서 따 왔 습 니 다.배열 작업 에 대해$array[]=을 사용 하면 효율 을 높 일 수 있 습 니 다.함수 호출 이 필요 하지 않 기 때 문 입 니 다.
똑똑 한 분할 선
array_pop()
mixed array_pop(array target_array)
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_pop($stack);
print_r($stack);
?>
이 조작 을 통 해$stack 세 개의 단원 만 있 을 것 입 니 다:Array ( [0] => orange [1] => banana [2] => apple )
------------------------------------------------------상례 는 PHP 수첩 에서 발췌 한 것 이다
똑똑 한 분할 선
자신의 총화 와 관점.
상기 네 개의 함 수 는 어떤 때 는 쓸모 가 매우 클 수 있 으 니,먼저 반환 값 을 말 하 세 요.
array 주의unshift()와 arraypush()의 반환 값 은 불 형 이 어야 하지만 매 뉴 얼 과 관련 도서 에 모두 int 형 으로 되 돌아 간 다 는 것 을 표시 하고 있 습 니 다.이것 은 생각 할 필요 가 있 습 니 다.
array_shift()와 arraypop()두 함 수 는 관련 배열 의 요 소 를 삭제 할 수 있 을 뿐만 아니 라 삭 제 된 배열 요 소 를 되 돌 릴 수 있 습 니 다.먼저 여기까지 쓰 고 뒤에 도 많 습 니 다.천천히 정리 하 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.