創建數組就不再說了 array()函數
提取數組可以用list()
測試數組元素
接受一個參數
添加和刪除數組元素
數組的fifo和lifo
先解釋下什麼是fifo和lifo
刪除元素與加入元素的順序相同
刪除元素與加入元素的順序相反
相對應的對數組的操作
- array_unshift()
-
int aray_unshift(array array
mixed variable [ mixed variable ])
在數組頭添加元素
例:
<?php
$words = array(
print_r($words);
//array([
array_unshift($words
print_r($words);
//array([
- array_shift()
- mixed array_shift(array array)
從數組頭刪除元素
例:
<?php
$words = array(
print_r($words);
//array([
array_shift($words
print_r($words);
//array([
- array_push()
-
int array_push(array array
mixed variable [ mixed variable ])
從數組尾添加元素
例:
<?php$stack = array("orange"
array_push($stack
print_r($stack);
?>
本例將使 $stack 具有如下單元
Array ( [
對於數組操作
- array_pop()
- mixed array_pop(array target_array)
從數組末尾刪除元素並返回數組的最後一個元素
$stack = array("orange"
$fruit = array_pop($stack);
print_r($stack);
?>
經過此操作後
Array ( [
自己的一些總結和觀點
以上四個函數
注意array_unshift()和array_push()的返回值應該是布爾型
array_shift()和array_pop()兩個函數不僅能夠實現刪除相關數組的元素
From:http://tw.wingwit.com/Article/program/PHP/201311/21043.html