萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP關聯數組實現根據元素值刪除元素的方法

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

   本文實例講述了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(); foreach($ar as $k => $arc) { if($arc!=$val) { $tmp[$k]=$arc; } } $ar = $tmp; unset($tmp); }

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

copyright © 萬盛學電腦網 all rights reserved