久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

php 刪除一維數組中某一個值元素的操作方法

下面小編就為大家分享一篇php 刪除一維數組中某一個值元素的操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1. 自己寫for循環

從array里去掉$tmp這個元素的值

<?php
$tmp = '324';
$arr = array(
'0' => '321',
'1' => '322',
'2' => '323',
'3' => '324',
'4' => '325',
'5' => '326',
);

代碼

foreach( $arr as $k=>$v) {
 if($tmp == $v) unset($arr[$k]);
}
print_r($arr);
?>

此時

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [4] => 325
 [5] => 326
)

要重置索引,加上一句

foreach( $arr as $k=>$v) {
 if($tmp == $v) unset($arr[$k]);
}
$arr = array_values($arr);
print_r($arr);
?>

此時結果

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [3] => 325
 [4] => 326
)

array_merge()也可以實現同樣的效果

foreach( $arr as $k=>$v) {
 if($tmp == $v) unset($arr[$k]);
}
$arr = array_merge($arr);
print_r($arr);
?>

此時結果

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [3] => 325
 [4] => 326
)

2.優先使用php自帶函數,因為那是用C實現的,比自己寫效率高。

使用array_search和array_splice,這里array_splice自動實現重置序列值。

$key=array_search($tmp ,$arr);
array_splice($arr,$key,1);
var_dump($arr);

此時結果

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [3] => 325
 [4] => 326
)

最佳實踐

$arr = array_merge(array_diff($arr, array($tmp)));
var_dump($arr);

結果

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [3] => 325
 [4] => 326
)

這里,如果數組元素是復雜數據結構,同樣能夠實現比較。當然數據本身仍然是一維的。

上面的例子中$tmp是一個值,如果$tmp是一個數組或者其他復雜數據結構,從$array中刪除所有$tmp包含的元素,上面的方法同樣有效

$arr = array_merge(array_diff($arr, $tmp));
var_dump($arr);

以上這篇php 刪除一維數組中某一個值元素的操作方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

您可能感興趣的文章:

  • PHP刪除數組中特定元素的兩種方法
  • PHP刪除數組中的特定元素的代碼
  • php中刪除數組的第一個元素和最后一個元素的函數
  • php實現搜索一維數組元素并刪除二維數組對應元素的方法
  • PHP刪除數組中空值的方法介紹
  • php數組中刪除元素之重新索引的方法
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP有序表查找之插值查找算法,簡單分析了插值查找算法的概念、原理并結合實例形式分析了php實現針對有序表插值查找的相關操作技巧,需要的朋友可以參考下
下面小編就為大家分享一篇ThinkPHP整合datatables實現服務端分頁的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP實現APP微信支付的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP實現的多維數組排序算法,結合實例形式對比分析了php針對多維數組及帶有鍵名的多維數組進行排序相關操作技巧與注意事項,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了php結合ajaxuploadfile實現無刷新文件上傳功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章給大家詳細介紹了PHP開發接口使用RSA進行加密解密方法,對此有興趣的朋友可以學習下。
主站蜘蛛池模板: 欧美三级在线 | 亚洲a毛片| 一区二区伦理电影 | 欧美一区二不卡视频 | 中文字字幕在线中文乱码范文 | 91激情视频 | 9久9久9久女女女九九九一九 | 国精日本亚洲欧州国产中文久久 | 国产性网| 99精品一区二区 | 四虎影院在线播放 | 91精品国产综合久久久久久丝袜 | 久久久久久久久99 | 久久久久久九九九九 | 国产一级毛片视频 | 日韩欧美国产精品一区 | 国产视频一区在线 | 成人精品区 | 日本高清aⅴ毛片免费 | 国产精品久久久久一区二区三区 | 国产高清一区二区 | 二区高清 | 亚洲国产高清免费 | 国产大学生情侣呻吟视频 | 日日躁狠狠躁aaaaxxxx | 丁香综合| 粉嫩国产精品一区二区在线观看 | 一区在线播放 | 精品福利在线视频 | 国产91丝袜在线播放 | 成人在线视频免费观看 | 成人国产在线观看 | 日日干天天操 | 欧美电影一区 | 夜夜久久 | 国产一区h | 欧美精品在线一区 | 九九九视频 | 日本在线网站 | 国产精品美女久久久久aⅴ国产馆 | 国产综合视频 |