【发布时间】:2020-02-12 20:56:58
【问题描述】:
我有一个数组对象,看起来像:
$inDatabase = Array
(
[0] => stdClass Object
(
[abc@gmail.com] => Array
(
)
)
[1] => stdClass Object
(
[xyz@gmail.com] => Array
(
)
)
)
如何将电子邮件地址推送到新阵列?我尝试了以下方法:
$innerKeys =[];
$temp=[];
for($i=0;$i<2;$i++){
$temp = array_keys($inDatabase[$i])
//so I thought $temp[0] would have the email address but $temp is null.
array_push($innerKeys,$temp[0]);
}
【问题讨论】:
-
你为什么首先使用电子邮件地址作为属性名称?
-
这能回答你的问题吗? PHP Print keys from an object?
-
更简单,没有循环。