php – 这是什么类型的对象以及如何使用它?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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"
}
]

解决方法

这是解析json的方法

<?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]

和HTML链接w文本相同:

echo '<a href="' . $obj[1]->url . '">' . $obj[1]->text . '</a>';

脚本宝典总结

以上是脚本宝典为你收集整理的php – 这是什么类型的对象以及如何使用它?全部内容,希望文章能够帮你解决php – 这是什么类型的对象以及如何使用它?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。