婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php 刪除一維數(shù)組中某一個值元素的操作方法

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

熱門標簽:長沙crm外呼系統(tǒng)業(yè)務 深圳外呼系統(tǒng)收費 400電話辦理福州市 400電話申請方法收費 專業(yè)電話機器人批發(fā)商 離石地圖標注 江蘇外呼電銷機器人報價 電話機器人危險嗎 南寧高頻外呼回撥系統(tǒng)哪家好

1. 自己寫for循環(huán)

從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()也可以實現(xiàn)同樣的效果

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.優(yōu)先使用php自帶函數(shù),因為那是用C實現(xiàn)的,比自己寫效率高。

使用array_search和array_splice,這里array_splice自動實現(xiàn)重置序列值。

$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
)

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

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

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

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

您可能感興趣的文章:
  • PHP刪除數(shù)組中指定值的元素常用方法實例分析【4種方法】
  • PHP實現(xiàn)動態(tài)刪除XML數(shù)據(jù)的方法示例
  • php刪除二維數(shù)組中的重復值方法
  • php刪除一個路徑下的所有文件夾和文件的方法
  • PHP刪除數(shù)組中指定下標的元素方法
  • 實現(xiàn)php刪除鏈表中重復的結點

標簽:株洲 南京 白酒營銷 興安盟 曲靖 濱州 太原 南昌

巨人網絡通訊聲明:本文標題《php 刪除一維數(shù)組中某一個值元素的操作方法》,本文關鍵詞  php,刪除,一維,數(shù)組,中,某一個,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php 刪除一維數(shù)組中某一個值元素的操作方法》相關的同類信息!
  • 本頁收集關于php 刪除一維數(shù)組中某一個值元素的操作方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 太仓市| 高州市| 满城县| 邳州市| 嘉定区| 苗栗县| 巴林左旗| 惠东县| 嵩明县| 垣曲县| 柳林县| 新田县| 清新县| 武邑县| 哈巴河县| 潞西市| 苏尼特左旗| 张家川| 聊城市| 洪洞县| 资中县| 松溪县| 东源县| 辽源市| 东乌| 洛南县| 金寨县| 乐安县| 神池县| 灵璧县| 伊吾县| 茌平县| 喜德县| 翼城县| 榕江县| 荥阳市| 瑞金市| 弥渡县| 南江县| 怀远县| 宁武县|