清空數(shù)組的方法 PHP中如何去除一個(gè)數(shù)組中的空元素?
PHP中如何去除一個(gè)數(shù)組中的空元素?array filter()函數(shù)使用回調(diào)函數(shù)過(guò)濾數(shù)組中的值。此函數(shù)將輸入數(shù)組中的每個(gè)鍵值傳遞給回調(diào)函數(shù)。如果回調(diào)函數(shù)返回true,則輸入數(shù)組中的當(dāng)前鍵值將返回到結(jié)果
PHP中如何去除一個(gè)數(shù)組中的空元素?
array filter()函數(shù)使用回調(diào)函數(shù)過(guò)濾數(shù)組中的值。此函數(shù)將輸入數(shù)組中的每個(gè)鍵值傳遞給回調(diào)函數(shù)。如果回調(diào)函數(shù)返回true,則輸入數(shù)組中的當(dāng)前鍵值將返回到結(jié)果數(shù)組。數(shù)組鍵名稱保持不變。例如:<?PHP functiontestuodd($var){return($var&1)}$a1=array(“a”,“b”,2,3,4)print (arrayufilter($a1,“testurun result:array([3]=>3))extended data:循環(huán)遍歷數(shù)組并將具有值的元素放入新數(shù)組。$arr=array()foreach($urlarras$key=>$VAL){if(empty($VAL)){continue}$arr[]=$VAL}$arr是刪除空元素的新數(shù)組。
php怎么去除數(shù)組中的空值?
在PHP中刪除數(shù)組中的空元素的方法有很多種,但是有一個(gè)最方便的系統(tǒng)函數(shù):arrayFilter(parameter 1,parameter 2)此函數(shù)依次將“parameter 1”數(shù)組中的每個(gè)值傳遞給“parameter 2”函數(shù)。如果parameter 2函數(shù)返回true,則返回的結(jié)果數(shù)組中包含parameter 1數(shù)組的當(dāng)前值。數(shù)組的鍵名保持不變。如果只需要?jiǎng)h除數(shù)組中的空元素,則可以省略參數(shù)2并將其包含在數(shù)組中:$Arr1=array(“a”=> 1,“B”=> 0,“C”=> 3,“d”=>”,“e”=> 5,“f”=> array())//執(zhí)行$Arr1=array過(guò)濾器($Arr1)//結(jié)果是array(“a”=> 1,“C”=> 3,“e”=> 5)