脚本宝典收集整理的这篇文章主要介绍了php – 这是什么类型的对象以及如何使用它?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
有3个主要部分和4个子部分由“issuedTime”“text”“url”和“validToTime”组成,你如何开始将它转换为一个对象?如果只有1个主要部分,那么使用3个主要部分会相当简单,并且每个主要部分没有识别让我摸不着头脑从哪里开始.
任何建议表示赞赏.
[{ "issuedTime":"7:13pm Sunday 13 June 2010","text":"\namended 7:10pm.\n\nText text and more text\n","url":"\/folder\/fc\/name.png","validToTime":"12:00am Monday 14 June 2010" },{ "issuedTime":"8:33pm Sunday 13 June 2010","text":"\nText and more text.\n","validToTime":"12:00pm Monday 14 June 2010" },{ "issuedTime":"10:40am Sunday 13 June 2010","text":"\nAnd even more text.","validToTime":"12:00am Tuesday 15 June 2010" } ]
<?PHP $JSON = '[{ "issuedTime":"7:13pm Sunday 13 June 2010","validToTime":"12:00am Monday 14 June 2010" },{ "issuedTime":"8:33pm Sunday 13 June 2010","validToTime":"12:00pm Monday 14 June 2010" },{ "issuedTime":"10:40am Sunday 13 June 2010","validToTime":"12:00am Tuesday 15 June 2010" }]'; // Parse the json into a PHP array that holds multiple "stdClass Object"s $obj = json_decode($json); // ITerate through each "stdClass Object" and show what it contains foreach($obj as $VAR => $value) { echo "Number: $var <br/>"; echo "Issued: " . $obj[$var]->issuedTime . "<br/>"; echo "Text: " . $obj[$var]->text . "<br/>"; echo "URL: " . $obj[$var]->url . "<br/>"; echo "Valid to: " . $obj[$var]->validToTime . "<br/>"; echo "<br/>"; } ?>
一旦你有了$obj,就可以像上面的foreach循环那样访问它,或者访问,假设您将使用第二个列表中的文本:
echo $obj[1]->text; // Second listing,since the First listing is $obj[0]
echo '<a href="' . $obj[1]->url . '">' . $obj[1]->text . '</a>';
以上是脚本宝典为你收集整理的php – 这是什么类型的对象以及如何使用它?全部内容,希望文章能够帮你解决php – 这是什么类型的对象以及如何使用它?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。