update : 2015.11.03
php.shukuma.com

검색:
 
 
배열의 끝에 하나 이상의 원소를 넣는다

array_push

(PHP 4, PHP 5, PHP 7)

array_push배열의 끝에 하나 이상의 원소를 넣는다

설명

int array_push ( array &$array , mixed $var [, mixed $... ] )

array_push()array를 스택으로 취급하고, array 끝에 전달되어진 변수를 넣는다. array의 길이는 집어넣은 변수의 수만큼 증가한다. 다음과 같은 효과를 갖는다:

<?php
$array
[] = $var;
?>
var에 대해 반복된다.

Note: array_push()를 하나의 원소를 넣는 데 사용한다면, $array[] = 을 사용하는 것이 좋습니다. 함수 호출의 오버헤드가 없기 때문입니다.

Note: array_push()에 첫번째 인수가 배열이 아니면 경고가 발생합니다. 이는 새 배열이 생성될 때 $var[] 동작과 다릅니다.

인수

array

입력 배열.

var

넣을 값.

반환값

배열에 새로 추가된 원소의 수를 반환한다.

예제

Example #1 array_push() 예제

<?php
$stack 
= array("orange""banana");
array_push($stack"apple""raspberry");
print_r($stack);
?>

위 예제의 출력:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
)

참고

  • array_pop() - 배열의 마지막 원소 빼내기
  • array_push()
  • array_unshift() - 배열의 맨 앞에 하나 이상의 원소를 첨가