php 노트:php 배열 관련 함수 사용

8626 단어 php배열 함수
배열 만 들 면 그만 하 겠 습 니 다.  array()함수
추출 배열 은 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...])
  • 배열 의 끝 에 요 소 를 추가 하여 variable 를 배열 의 끝 에 추가 하고 true 를 성공 적 으로 되 돌려 주 는 데 실 패 했 습 니 다.여러 개의 파 라 메 터 를 전달 하여 입력 하 는 동시에 배열 에 여러 변 수 를 누 를 수 있 습 니 다.
    예:<?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()두 함 수 는 관련 배열 의 요 소 를 삭제 할 수 있 을 뿐만 아니 라 삭 제 된 배열 요 소 를 되 돌 릴 수 있 습 니 다.먼저 여기까지 쓰 고 뒤에 도 많 습 니 다.천천히 정리 하 세 요.

    좋은 웹페이지 즐겨찾기