国产探花免费观看_亚洲丰满少妇自慰呻吟_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 => 'www.survivalescaperooms.com',         6 =>'0'      );  print_r(array_filter($entry));  

上列代碼輸出內容:

Array 

    [0] =>php去除空數組
    [2] => 1 
    [5] =>www.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" => "www.survivalescaperooms.com");  sort($my_array);  print_r($my_array);  ?> 

輸出成果為:

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

總結

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


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

圖片精選

主站蜘蛛池模板: 岑巩县| 宁阳县| 牡丹江市| 通江县| 汝州市| 柳河县| 平度市| 修文县| 牟定县| 保山市| 西华县| 陵水| 禹城市| 广安市| 通河县| 运城市| 毕节市| 民丰县| 庄浪县| 文化| 洛扎县| 修水县| 台前县| 溧阳市| 察哈| 马山县| 皮山县| 焦作市| 陆河县| 海南省| 隆安县| 襄樊市| 蒙阴县| 安化县| 屏东市| 新河县| 普格县| 金寨县| 雅安市| 泸定县| 木里|