본문 바로가기

Code Snippets/php

함수 : array_shift

mixed array_shift( array &array )
배열의 첫번째 원소를 제거한다.

 

array 배열의 첫번쨰 원소를 제거한후 마지막 원소의 값을 결과로 반환한다. 배열이 단 하나의 원소도 가지고 있지 않을 경우에는 NULL을 반환한다.

 

예제

<?
$foods = array("pizza", "cola", "pasta", "apple");

// 배열에서 첫 번째 원소("pizza")를 제거하고 이를 반환한다.
$first_food = array_shift($foods);

// 함수 실행 후 배열의 크기가 작아진다. 
while(list($key, $food) = each($foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[0] : cola
$foods[1] : pasta
$foods[2] : apple
*/

echo "food : " . $first_food;
//food : pizza
?>

 

참고: 이 함수는 사용 후에 array 포인터를 reset()합니다.



d9f56c0d50b319dd3d4f033dcd29dffe



'Code Snippets > php' 카테고리의 다른 글

함수 : explode / implode  (0) 2014.08.18
함수 : is_array  (0) 2014.08.13
함수 : is_resource  (0) 2014.08.08
함수 : serialize / unserialize  (0) 2014.08.05
HERE DOC  (0) 2014.07.31