国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 刪除數(shù)組元素一些方法總結(jié)

2024-09-04 11:46:15
字體:
供稿:網(wǎng)友

數(shù)組元素刪除有很多種情況,一種是刪除第一個元素或隨意一個元素或刪除數(shù)組中空元素,下面我總結(jié)一下刪除數(shù)組元素的一些實例.

實例一,代碼如下:

  1. //刪除數(shù)組中的一個元素  
  2. function array_remove_value(&$arr$var){  
  3. foreach ($arr as $key => $value) {  
  4. if (is_array($value)) {  
  5. array_remove_value($arr[$key], $var);  
  6. else {  
  7. $value = trim($value);  
  8. if ($value == $var) {  
  9. unset($arr[$key]);  
  10. else {  
  11. $arr[$key] = $value;  
  12. }  
  13. }  
  14. }  

實例二,array_flip() 刪除數(shù)組重復(fù)元素,代碼如下:

  1. $arr1 = array (”age” => 30, “name” => “快樂園”, “age” => 20);  
  2. $arr1 = array_flip($arr1); //$arr1 變成了 array(”快樂園” => “name”, 20 => “age”);  
  3. //再把 $arr1 的鍵名與值還復(fù):  
  4. $arr1 = array_flip($arr1); 
  5. //上面的代碼寫得簡潔一些就是: 
  6. $arr1 = array_flip(array_flip($arr1)); 

實例三,array_pop 刪除數(shù)組的最后一個元素,代碼如下:

  1. $user=array('apple','banana','orange'); 
  2. $result=array_pop($user); 
  3. print_r($result); 
  4. print_r($user); 

刪除數(shù)組中指定值的元素

一、利用foreach和unset()函數(shù)刪除數(shù)組中的特定元素,代碼如下:

  1. foreach($array as $k=>$v){ 
  2. if($v == 'day'){ 
  3. unset($array[$k]): 

unset()函數(shù)即刪除指定的數(shù)組值.

二、利用array_flip()函數(shù)和unset()函數(shù)刪除數(shù)組中的特定值,代碼如下:

  1. $arr = array_flip($arr); 
  2. unset($arr['world']); 
  3. $arr = array_flip($arr); 
  4. print_r($arr); 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永寿县| 象山县| 永兴县| 东平县| 福海县| 仲巴县| 昭苏县| 桂阳县| 马尔康县| 原阳县| 当雄县| 阿克| 上杭县| 宁陵县| 郧西县| 泰顺县| 师宗县| 北流市| 福安市| 沿河| 泸溪县| 鄂伦春自治旗| 县级市| 双城市| 揭东县| 武邑县| 安庆市| 涪陵区| 永顺县| 岳阳县| 洞口县| 乡宁县| 石楼县| 连平县| 正阳县| 福安市| 湛江市| 永胜县| 阿图什市| 合肥市| 始兴县|