将PHP数组输出到无序列表中?
这显然是一个简单的项目,这里有几个关于任务的问题,但是当尝试这些解决方案时,它会导致错误 在WordPress中,我有一个数组,打印时显示以下内容:将PHP数组输出到无序列表中?,php,arrays,Php,Arrays,这显然是一个简单的项目,这里有几个关于任务的问题,但是当尝试这些解决方案时,它会导致错误 在WordPress中,我有一个数组,打印时显示以下内容: Array ( [0] => WP_Term Object ( [term_id] => 5 [name] => Dog [slug] => dog [term_group] => 0
Array
(
[0] => WP_Term Object
(
[term_id] => 5
[name] => Dog
[slug] => dog
[term_group] => 0
[term_taxonomy_id] => 5
[taxonomy] => wpsl_store_category
[description] =>
[parent] => 0
[count] => 4
[filter] => raw
)
[1] => WP_Term Object
(
[term_id] => 7
[name] => Cat
[slug] => cat
[term_group] => 0
[term_taxonomy_id] => 7
[taxonomy] => wpsl_store_category
[description] =>
[parent] => 0
[count] => 4
[filter] => raw
)
[2] => WP_Term Object
(
[term_id] => 4
[name] => Horse
[slug] => horse
[term_group] => 0
[term_taxonomy_id] => 4
[taxonomy] => wpsl_store_category
[description] =>
[parent] => 0
[count] => 2
[filter] => raw
)
)
尝试将数组回显到每个数组的[name]无序列表中
因此,在执行此操作时,应该输出
<ul>
<li>Dog</li>
<li>Cat</li>
<li>Horse</li>
</ul>
您的数组似乎包含一些术语对象。假设数组为$term_objs,则可以使用以下代码打印术语名称
foreach ($term_objs as $term_obj ):
echo '<li>'.$term_obj->name.'</li>';
endforeach;
这是我的工作
对于降级问题的人,请务必发表评论,说明如何改进,否则将不知道如何更好地编写问题。谢谢请回答您的问题,并包括您尝试过但未按预期工作的代码。您的密码是一个救生圈,成功了!基于其他的帖子,我对每个人都有“为每个人”和“为每个人结束”的说法,但由于网站上所有其他的例子似乎都不适用,所以我无法让中间部分起作用。非常感谢。
<?php
$ul = '<ul>';
foreach ($abc as $key => $value) {
$ul.= '<li>'.$value->item.'</li>';
}
$ul .= '</ul>';
?>