<&#63;php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
&#63;>

print_r($arr)之后,結(jié)果卻 " /> 九九久久视频,久久精品国产99国产,欧美激情久久久

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php數(shù)組中刪除元素之重新索引的方法

如果要在某個數(shù)組中刪除一個元素,可以直接用的unset,但今天看到的東西卻讓我大吃一驚

復(fù)制代碼 代碼如下:
<?php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
?>

print_r($arr)之后,結(jié)果卻不是那樣的,最終結(jié)果是 Array ( [0] => a [2] => c [3] => d )

那么怎么才能做到缺少的元素會被填補并且數(shù)組會被重新索引呢?答案是

array_splice():

復(fù)制代碼 代碼如下:
<?php
$arr = array('a','b','c','d');
array_splice($arr,1,1);
print_r($arr);
?>

print_r($arr)之后,結(jié)果是A(www.jb51.NET)rray ( [0] => a [1] => c [2] => d )

刪除數(shù)組指定元素

array_search()比較實用

array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false
復(fù)制代碼 代碼如下:
$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset刪除這個元素
print_r($array);

輸出
array('1', '2', '4', '5');

但這種如果要重新索引數(shù)組就需要利用foreach遍歷刪除的數(shù)組之后重新建立一個數(shù)組這樣也是可以的。

php技術(shù)php數(shù)組中刪除元素之重新索引的方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 火花 电影| 人世间演员表| 杨硕| 膨腹爱好者撑肚子视频| 经典常谈阅读笔记| 迷斯拉| 五年级下册第九课古诗三首课堂笔记| 在线看色戒| 棉袜vk| 汤梦佳| 搜狐视频官网| 四三二一| 性感的秘书| 情哥哥| 杂牌摄像头软件通用app| 张勇手演过的电影| 美丽人生在线观看| 任喜宝| 好看的拉片| 青草国产视频| 巧巧| 误杀2电影免费观看高清完整版| 地理填充图册| 柏拉图的电影| 尹馨演过的三部电影| 饥饿站台豆瓣| 提升自我| 电影《很差劲》在线观看| 今晚打老虎| 湖北影视| 我,喜欢你演员表介绍| 渝火先孕后爱小说免费阅读| 欲望之夜| 故乡之恋简谱| 《爱的温暖》电影在线观看| 成毅壁纸| 洞房艳谈| 爱在西元前简谱| 黄光亮| 四三二一| 祈使句怎么改|