php - 使用php转换数组数据
问题描述
[original:protected] => Array
(
[user_id] => 65751
[social_id] =>
[parent_id] =>
[org_id] => 1
[type] => 3
[s_id] => 1
[role_id] => 0
[active] => 1
[name] => RX
[first_name] => JJ
[last_name] => DKL
[email] => first@testmail.com
[secondary_email] =>
[username] => cLvcyUr2
)
[1] => User Object
(
[user_id] => 82197
[social_id] =>
[parent_id] =>
[org_id] => 1
[type] => 2
[s_id] => 1
[role_id] => 0
[active] => 1
[name] => sec
[first_name] => XX
[last_name] => J3
[email] => first@testmail.com
[secondary_email] =>
[username] => VfTqXyvJ
)
如何转换数组数据意味着只保留两个电子邮件和用户名休息应该删除
Array (
[0] => Array (
[email] => first@testmail.com
[username] => cLvcyUr2
)
[1] => Array (
[email] => first@testmail.com
[username] => VfTqXyvJ
)
)
这怎么可能我不一个一个地取消设置数据它应该自动取消设置并只选择两个值
解决方案
$newArray = [];
foreach ($oldArray as $item) {
$arr = [];
$arr['email'] = $item->email;
$arr['username'] = $item->username;
$newArray[] = $arr;
}
推荐阅读
- python - Scipy SLSQP 约束优化并不总是有效
- sqlite - 我怎样才能得到这个 sqlite 查询的结果?
- java - Java DAO 设计 - 返回 MAP 而不是 POJO
- python - 在 Python 中将对象标记为已删除
- javascript - 通过遍历数组来制作对象属性 - JS
- apache-spark - Spark Streams:状态使用
- angular - 在 Angular 应用程序中无法访问资产文件夹中的图像
- python - Pandas:根据另一列的值将列拆分为较小的列
- android - 无法发布免安装应用:您应该至少有一个通过网络“intent-filter”映射到站点“example.com”的活动 APK
- python - 时间数据 'n' 与格式不匹配 '%b %d %Y' 错误