小编Ale*_*i T的帖子

过滤多维数组

Array
(
    [user_mob_1] => Array
        (
            [mob_code] => 06
            [mob] => 069633345
            [type] => 1
            [phone_id] => 0
        )

    [user_mob_2] => Array
        (
            [mob_code] => 07
            [mob] => 07123456
            [type] => 1
            [phone_id] => 
        )

    [user_mob_6] => Array
        (
            [mob_code] => 0
            [mob] => 
            [type] => 1
            [phone_id] => 0
        )

)
Run Code Online (Sandbox Code Playgroud)

目标是删除mob_为空的user_mob_*!

答案是:

foreach($array as $key => $row) {
   if(empty($row['mob'])) unset($array[$key]);
}
Run Code Online (Sandbox Code Playgroud)

很简单,但我是php的新手,我首先想到使用像array_filter等函数.

所有巧妙都很简单.

php array-filter

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

array-filter ×1

php ×1