好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 删除指定数组元素方法 - php数组

php 删除指定数组元素方法

下面提供两款高效的经典的删除数组元素的方法,我们可以指定删除那个就删除,有需要的同学可以参考一下,这里来自php.net.代码如下:

<?php  function  deleteFromArray(& $array ,  $deleteIt ,  $useOldKeys  = FALSE)  {       $key  =  array_search ( $deleteIt , $array ,TRUE);       if ( $key  === FALSE)           return  FALSE;      unset( $array [ $key ]);       if (! $useOldKeys )           $array  =  array_values ( $array );       return  TRUE;  }  ?> 

方法二,代码如下:

<?php  function  deleteFromArray(& $array ,  $deleteIt ,  $useOldKeys  = FALSE)  {       $tmpArray  =  array ();       $found  = FALSE;       foreach ( $array   as   $key  =>  $value )      {           if ( $value  !==  $deleteIt )          {               if (FALSE ===  $useOldKeys )              {                   $tmpArray [] =  $value ;              }               else               {                   $tmpArray [ $key ] =  $value ;              } //开源代码phpfensi测试数据           }           else           {               $found  = TRUE;          }      }            $array  =  $tmpArray ;            return   $found ;  }  ?>

查看更多关于php 删除指定数组元素方法 - php数组的详细内容...

  阅读:40次