php - 如何从 postdata 中仅获取值可用的键数据数组?
问题描述
我想从我收到的 API 后数据中创建一个更新数组,如下所示:
发布数据 :
array (
[email] =>
[name] => abc
[number] => 12345
[address] =>
);
我需要在数组上方进行过滤,并且需要低于预期的输出:
array (
[name] => abc
[number] => 12345
);
解决方案
尝试使用array_filter()
<?php
$data = array (
'email' => null,
'name' => 'abc',
'number' => 12345,
'address' => null
);
$postdata = array_filter($data);
print_r($postdata);
推荐阅读
- c# - .Net 库中应用程序范围的属性的存储。
- python - 使用 Beautiful Soup 时无法理解空数组输出
- javascript - 如果键值匹配,则合并和减少。重构 JSON 数据响应
- c# - 使用 NanoFramework 和 Visual Studio 分析 CPU?
- python - 如何在 tensorflow 中重塑数据集的批量大小
- css - 网格布局 - 方形照片墙
- reactjs - 如何在没有 setState 问题的情况下发出发布请求?
- csv - 读取 CSV 行/记录的重复子部分?
- .htaccess - 使用 .htaccess 完成文档扩展
- android - 如何根据日期发送通知