php 數組操作

 php 數組是開發中基本而且常用的一種數據結構 

一般常用的跟數組操作有關的 用的相對比較多的方法包括數組的合併,分離 ,數組元素的增加 刪除

元素刪除  array_pop($arr) 和array_shift()

array_pop($arr) 刪除數組中的最後一個元素

$arr = array('a'=>'張三' , 'b'=>'李四', 'c'=>'王五');

$a = array_pop($arr);  //返回被刪除的元素

echo $a ;   打印出來的爲array('c'=>'王五');

var_dump($arr)  ;   打印出來的爲array('a'=>'張三' , 'b'=>'李四');

 

array_shift($arr)  刪除數組中的最後一個元素

$arr = array('a'=>'張三' , 'b'=>'李四', 'c'=>'王五');

$b = array_shift($arr) ;  //返回被刪除的元素

 

echo $b ;   打印出來的爲array('a'=>'張三');

var_dump($arr)  ;   打印出來的爲array('b'=>'李四', 'c'=>'王五');

 

array_push($arr , $value1) 向數組尾部添加一個元素

$arr = array('a'=>'張三' , 'b'=>'李四', 'c'=>'王五');

$c = array_push($arr , 'd'=>'趙六' );  //返回新數組的長度

 

echo $c ;   打印出來的爲  4;

var_dump($arr)  ;   打印出來的爲array('a'=>'張三' , 'b'=>'李四', 'c'=>'王五', 'd'=>'趙六');

 

array_unshift() 向數組頭部添加一個元素

$arr = array('a'=>'張三' , 'b'=>'李四', 'c'=>'王五');

$d = array_unshift($arr , 'd'=>'趙六' );  //返回新數組的長度

echo $d ;   打印出來的爲  4;

var_dump($arr)  ;  

打印出來的爲array('d'=>'趙六' , 'a'=>'張三' , 'b'=>'李四', 'c'=>'王五' );

 

array_unique($) 函數移除數組中重複的值 並返回數組結果

$arr = array('a'=>'dog' , 'b'=>'cat' , 'c'=>'dog');

$e = array_unique($arr);

 

var_dump($e);  

打印出來爲  array('a'=>'dog' , 'b'=>'cat' );

 

如果是給數組增加多個元素  可利用foreach 

具體爲

foreach($arr as &$k){

$k['name'] = 'lilei';

$k['gender'] = 'male';  //直接賦值

}

注意  這裏是傳址  不是傳參

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章