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数组的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did31242