PHP:从文本中分离值

时间:2011-02-01 02:54:58

标签: 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"

我想分开并打印我感兴趣的内容,例如title和channelID。我应该怎么做呢?

还有多个titles和endTime值,我想显示所有这些值

使用代码

解决了这个问题
foreach($values as $val){
   echo $val["displayStartTime"];
   echo " ";
   echo $val["channelNumber"];
   echo " ";
   echo $val["channelName"];
   echo ", ";
   echo $val["title"];
   echo "<br>";

1 个答案:

答案 0 :(得分:4)

您似乎正在处理JSON,因此请使用json_decode

$values = json_decode($text, true);
echo $values[0]['channelId'];