PHP關聯數組實、現根據元素值刪除元素的方法

發布時間:2017-07-24 22:11 來源:互聯網 當前欄目:web技術類

   本文實例講述了PHP關聯數組實現根據元素值刪除元素的方法。分享給大家供大家參考。具體如下:

  ?

1 2 3 4 5 6 7 <?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array2); //這樣就相當于刪除$array1里的值為"green"的元素。 print_r($result); ?>

  還有一個方法,比上面的復雜一些,但是效果一樣:

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 function removeArrayElement(&$ar,$val) { $tmp = array();
神馬影院[www.aikan.tv/special/shenmayingyuan/]
foreach($ar as $k => $arc) { if($arc!=$val) { $tmp[$k]=$arc; } } $ar = $tmp; unset($tmp); }

  希望本文所述對大家的php程序設計有所幫助。

  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、