我有这个没有id和可变电子邮件号码的json数组:
数组包含以逗号分隔的多个电子邮件:
$obj = json_decode( file_get_contents( 'php://input' ) );
foreach ($obj as $value) {
$value->email;
}
我需要创建一个while / loop来获取单独的电子邮件数据,我也尝试过使用
{{1}}
但它总是只返回第一个或最后一个值
答案 0 :(得分:2)
$obj = json_decode( file_get_contents( 'php://input' ) );
foreach ($obj as $item) {
$props = get_object_vars($item);
foreach ($props as $key => $value) {
/*do what you like with $key and $value */
}
}
答案 1 :(得分:2)
如果你知道你的数组键,这应该适合你,它消除了双循环。
float