(PHP 4, PHP 5)
array_push — 배열의 끝에 하나 이상의 원소를 넣는다
array_push()는 array 를 스택으로 취급하고, array 끝에 전달되어진 변수를 넣는다. array 의 길이는 집어넣은 변수의 수만큼 증가한다. 다음과 같은 효과를 갖는다:
<?php
$array[] = $var;
?>
각 var 에 대해 반복된다.
Note: array_push()를 하나의 원소를 넣는 데 사용한다면, $array[] = 을 사용하는 것이 좋습니다. 함수 호출의 오버헤드가 없기 때문입니다.
Note: array_push()에 첫번째 인수가 배열이 아니면 경고가 발생합니다. 이는 새 배열이 생성될 때 $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 )