我想在此处使用 php 对 json 数组应用条件以仅显示类型为 discursive 的数据
my json file
这是我正在尝试的代码,但它没有显示我想要的数据
<?php
$obj2 = json_decode($blog_data);
foreach(array_reverse($obj2->blogs) as $blog)
{
if($obj2>b_type == 'discursive')
{
?>
<h3> <?php echo $blog->name; ?></h3>
<span> <?php echo $blog->date; ?> </span>
<p><?php echo $blog->b_text; ?></p>
<?php
}
else{
echo "no discursive event";
}
}
?>
在 foreach
循环中,您应该访问当前的“博客”项(即 $blog
),而不是普通对象 $obj2
:
...
foreach(array_reverse($obj2->blogs) as $blog)
{
if ($blog->b_type == 'discursive')
...
我是一名优秀的程序员,十分优秀!