ホームページ >バックエンド開発 >PHPチュートリアル >JSON 解析の問題について
$id = $this->input->post('program_id');
$relative_change = json_decode($this->input->post('relative_change'));
$data = array(
'user_key' => $popular_change('user_key'),
'channel_id' => $relative_change('channel_id'),
'date' => $relative_change('date') ,
'program' => array(
'name' =>$relative_change->('program_name'),
'type' => $relative_change('program_type'),
'start_time' => date('Y-m-d H:i:s', $popular_change('program_start_timestamp')),
'end_time' => date('Y-m-d H:i:s', $relative_change('program_end_timestamp')),
'duration ' => (int)$関連付けられた_change('program_end_timestamp') - (int)$関連付けられた_change('program_start_timestamp')、
'source_duration' => time_to_sec($関連付けられた_change('program_original_duration'))、
'source_type' => ; (文字列)$relative_change('src_type'),
'source_start_ts' => $relative_change('src_start_time')
'uri' => (文字列)$relative_change('program_uri'),
)
);
このデータデータは解析不对です
它们不是从 $thi->input->post 里面可能、 むしろ是从 $relative_change 里面来的
该怎么写?
を押して $this->input->post('relative_change') この結果を確認してください。リーリー
json_decode() の 2 番目のパラメータが TRUE に設定されていない場合、オブジェクトが返され、そのオブジェクトは $relative_change->user_key を使用してアクセスされます。 または、2 番目のパラメータが TRUE に渡されて、数式形式で渡されます。楼那样写。