首页 > 解决方案 > 如何从 postdata 中仅获取值可用的键数据数组?

问题描述

我想从我收到的 API 后数据中创建一个更新数组,如下所示:

发布数据 :

array (
         [email] => 
         [name] => abc
         [number] => 12345
         [address] =>
);

我需要在数组上方进行过滤,并且需要低于预期的输出:

array (
             [name] => abc
             [number] => 12345
    );

标签: php

解决方案


尝试使用array_filter()

<?php

$data = array (
    'email' => null,
    'name' => 'abc',
    'number' => 12345,
    'address' => null
);

$postdata = array_filter($data);

print_r($postdata);

推荐阅读