国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP去除空數組且數組鍵名重置的講解

2024-05-05 00:07:03
字體:
來源:轉載
供稿:網友

php空數組的話,能夠運用 php函數array_filter() .

array array_filter ( array [, callback callback] ) 

array_filter() 順次將 array 數組中的每個值傳遞到 callback 函數。假如 callback 函數回來 TRUE,則 array 數組的當時值會被包含在回來的成果數組中。數組的鍵名保存不變。

假如沒有供給 callback 函數,array_filter() 將刪去 array 中所有等值為 FALSE 的條目.這也即是過濾數組空白元素的精華.

如下所示:

$entry = array(         0 => 'VeVb武林網',         1 => false,         2 => 1,         3 => null,         4 => '',         5 => 'm.survivalescaperooms.com',         6 =>'0'      );  print_r(array_filter($entry));  

上列代碼輸出內容:

Array 

    [0] =>php去除空數組
    [2] => 1 
    [5] =>m.survivalescaperooms.com
)

能夠看出,false,null,和真正的”空白以及0都被過濾了,并且數組的下標沒有改變.

這么就引申出來一個新問題,假如我想對array_filter()處理過的新數組的鍵名序列化成0,1,2,3這么的怎么辦呢?這在數組比較中是很有用的,那么需求用到 php的sort()函數.

bool sort ( array &array [, int sort_flags] ) 

本函數對數組進行排序。當本函數結束時數組單元將被從最低到最高從頭安排。

留意: 本函數為 array 中的單元賦予新的鍵名。這將刪去原有的鍵名而不僅是從頭排序。

假如成功則回來 TRUE,失敗則回來 FALSE。

PHP代碼

$my_array = array("0" => "VeVb武林網 ", "2" => "1", "5" => "m.survivalescaperooms.com");  sort($my_array);  print_r($my_array);  ?> 

輸出成果為:

Array   
(   
    [0] => 1   
    [1] => m.survivalescaperooms.com  
    [2] => VeVb武林網   

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 聂拉木县| 恭城| 车致| 天门市| 巴南区| 收藏| 赤城县| 运城市| 方正县| 微博| 柘城县| 涿州市| 勃利县| 盱眙县| 河池市| 西宁市| 读书| 砀山县| 沅江市| 仙居县| 文成县| 和田市| 通江县| 山东省| 乌海市| 巴中市| 山阳县| 中牟县| 塘沽区| 广州市| 高要市| 泾源县| 同仁县| 正镶白旗| 达州市| 潮州市| 湘潭县| 乐都县| 台安县| 察隅县| 法库县|