【发布时间】:2021-08-12 06:39:14
【问题描述】:
我在 WordPress 中获取帖子对象数据,这是我的代码
$pre_items = get_post_meta( $post_object->ID, 'rudr_select2_tags');
print_r 为我提供这些数据
Array ( [0] => Array ( [Apple iPhone 5,Apple iPhone 6] => 1 ) )
我已经写了下面的代码
$pre_items = get_post_meta( $post_object->ID, 'rudr_select2_tags');
$new_arr = array();
foreach($pre_items as $arr){
$process_array = array();
$process_array['id'] = $arr;
$process_array['name'] = $arr;
array_push($new_arr,$process_array);
}
$items = json_encode($new_arr);
但此代码返回数据
[{"id":{"Apple iPhone 5,Apple iPhone 6":1},"name":{"Apple iPhone 5,Apple iPhone 6":1}}]
但我想要以下格式的数据
[{id: Apple iPhone 5, name: "Apple iPhone 5"},
{id: Apple iPhone 6, name: "Apple iPhone 5"}
]
请帮助如何实现这一点。
【问题讨论】:
标签: php arrays json wordpress converters