0
私はウェブサイトから取得している値のリストを持っていますが、これは私がつかんだ数行です。PHP:値をテキストから区切る
[{"durationString":"1 hour",
"programStatus":null,
"channelId":309,
"episodeNo":"0",
"title":"Nostradamus Effect",
"altSynopsis":null,
"startTimeMilis":1296543600000,
"id":1006843665,
"endTime":"Tue Feb 01 16:00:00 SGT 2011"
私はタイトルとchannelIDなど、私が興味を持っているものだけを分離して印刷したいと思います。私はそれをどうやってやるべきですか?
またタイトルとendTimeは複数の値がある、私はあなたがJSONを扱っているよう
foreach($values as $val){
echo $val["displayStartTime"];
echo " ";
echo $val["channelNumber"];
echo " ";
echo $val["channelName"];
echo ", ";
echo $val["title"];
echo "<br>";
このコードは、複数の値(channelID、channelName)を持たないコードでも機能します。しかし、TitleとendTimeには多くの値があります。とにかく私はそれらのすべてを表示することができますか? – Gary
@Ying 'json_decode'は標準のPHP配列です。その内容を見るには 'var_dump($ values)'を試してください。配列のすべての値を出力するには、ループする必要があります。 「マニュアル」(http://php.net/manual/en/control-structures.foreach.php)を読んだり、チュートリアルに従ったり、より具体的な答えを得るための具体的なデータを提供してください。 – deceze
それを解決するための管理、ありがとう – Gary