首先我們來了解一下刪除數組元素和重新索引需要使用到的PHP功能。
1、unset()
unset()經常會被使用到,它是用于銷毀指定變量的。
注:unset()其實不是真正的函數,它是一種語言結構;它不能被函數變量調用,沒有返回值,如果試圖獲取其返回值將會導致異常。
句法:
void unset(mixed $var [, mixed $... ] )
2、array_values()函數
array_values()函數將返回數組中的所有值,并以數字方式索引數組(從 0 開始并以 1 遞增)。
句法:
array array_values(array $array)
3、array_splice()函數
array_splice()函數可以從數組中刪除指定元素,且可以用新元素取代它;然后返回一個新的數組。
句式:
array_splice(array,start,length [, array... ])
下面我們通過簡單的代碼示例來介紹PHP刪除數組元素和重新索引的方法。
示例1:
?php header( content-type:text/html;charset=utf-8 $arr1 = array( php , // [0] 網址: , // [1] www.49028c.com // [2] // 刪除索引1處的“網址:”項unset($arr1[1]); // 輸出修改后的數組var_dump($arr1); // 重新索引數組元素$arr2 = array_values($arr1); // 輸出重新索引的數組var_dump($arr2); ?
效果圖:
示例2:
?php header( content-type:text/html;charset=utf-8 $arr1 = array( php , // [0] 網址: , // [1] www.49028c.com // [2] // 輸出數組var_dump($arr1); echo br // 刪除索引1處的“網址:”項array_splice($arr1, 1, 1); // 輸出修改后的數組var_dump($arr1);
獨孤九賤(5)_ThinkPHP5視頻教程ThinkPHP是國內最流行的中文PHP開發框架,也是您Web項目的最佳選擇?!禫eVb.com獨孤九賤(5)-ThinkPHP5視頻教程》課程以ThinkPHP5最新版本為例,從最基本的框架常識開始,將...
Peter-Zhu 2017-05-16 12:03:57
獨孤九賤(4)_PHP視頻教程江湖傳言:PHP是世界上最好的編程語言。真的是這樣嗎?這個梗究竟是從哪來的?學會本課程,你就會明白了。PHP 出品的PHP入門系統教學視頻,完全從初學者的角度出發,絕不玩虛的,一切以實用、有用...
Peter-Zhu 2017-03-20 22:47:17
獨孤九賤(1)_HTML5視頻教程《VeVb.com原創html5視頻教程》課程特色:php 原創幽默段子系列課程,以惡搞,段子為主題風格的php視頻教程!輕松的教學風格,簡短的教學模式,讓同學們在不知不覺中,學會了HTML知識。...
Peter-Zhu 2017-03-13 10:15:11
ThinkPHP5實戰之[教學管理系統]本套教程,以一個真實的學校教學管理系統為案例,手把手教會您如何在一張白紙上,從零開始,一步一步的用ThinkPHP5框架快速開發出一個商業項目。
Peter-Zhu 2017-07-24 16:48:56
PHP入門視頻教程之一周學會PHP所有計算機語言的學習都要從基礎開始,《PHP入門視頻教程之一周學會PHP》不僅是PHP的基礎部分更主要的是PHP語言的核心技術,是學習PHP必須掌握的內容,任何PHP項目的實現都離不開這部分的內容,通...
PHP教程鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答