[請益] php 處理 json array unset 變成 object
<?php
$raw_data = '{"status":"ok","data":{"rdata":[{"r1":"1","a1":"3323"},{"r1":"255","a1":"332443"} ]}}';
$json_obj = json_decode($raw_data);
$r_data = '{"r10":"1","a1":"3323"}';
$r_data_obj = json_decode($r_data);
foreach($json_obj->data->rdata as $key=>$tag_name){
if($tag_name->r1 == "1"){
//unset($json_obj->data->rdata[$key]);
}
}
$json_obj->data->rdata[] = $r_data_obj;
print_r($json_obj);
echo json_encode($json_obj);
code好讀板 http://pastebin.com/4Kg7hrdJ
json 經過 unset 處理過後就會 json_encode 輸出就自動變成 object
可是 print_r 還是 array
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.55.111
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1456671032.A.5A7.html
→
02/28 23:20, , 1F
02/28 23:20, 1F
→
02/28 23:23, , 2F
02/28 23:23, 2F
→
02/28 23:25, , 3F
02/28 23:25, 3F
→
02/28 23:25, , 4F
02/28 23:25, 4F
→
02/29 01:31, , 5F
02/29 01:31, 5F
→
02/29 01:31, , 6F
02/29 01:31, 6F
→
02/29 01:32, , 7F
02/29 01:32, 7F
→
02/29 01:33, , 8F
02/29 01:33, 8F
→
02/29 13:26, , 9F
02/29 13:26, 9F
推
02/29 13:41, , 10F
02/29 13:41, 10F
→
03/01 19:31, , 11F
03/01 19:31, 11F
→
03/03 17:09, , 12F
03/03 17:09, 12F