i 这里有阵列。
Array
(
[0] => stdClass Object
(
[tid] => 1
[parent_id] => 0
[language] => th
[t_type] => category
[t_name] => cat1
[t_description] =>
[t_uri] => cat1
[t_uri_encoded] => cat1
[t_uris] =>
[meta_title] =>
[meta_description] =>
[meta_keywords] =>
[childs] => Array
(
[0] => stdClass Object
(
[tid] => 3
[parent_id] => 1
[language] => th
[t_type] => category
[t_name] => cat1.1
[t_description] =>
[t_uri] => cat1.1
[t_uri_encoded] => cat1.1
[t_uris] =>
[meta_title] =>
[meta_description] =>
[meta_keywords] =>
[childs] => Array
(
[0] => stdClass Object
(
[tid] => 5
[parent_id] => 3
[language] => th
[t_type] => category
[t_name] => cat1.1.1
[t_description] =>
[t_uri] => cat1.1.1
[t_uri_encoded] => cat1.1.1
[t_uris] =>
[meta_title] =>
[meta_description] =>
[meta_keywords] =>
)
)
)
[1] => stdClass Object
(
[tid] => 4
[parent_id] => 1
[language] => th
[t_type] => category
[t_name] => cat1.2
[t_description] =>
[t_uri] => cat1.2
[t_uri_encoded] => cat1.2
[t_uris] =>
[meta_title] =>
[meta_description] =>
[meta_keywords] =>
)
)
)
[1] => stdClass Object
(
[tid] => 2
[parent_id] => 0
[language] => th
[t_type] => category
[t_name] => cat2
[t_description] =>
[t_uri] => cat2
[t_uri_encoded] => cat2
[t_uris] =>
[meta_title] =>
[meta_description] =>
[meta_keywords] =>
)
)
在json的扼杀中,这种阵容+object
[{"tid":"1","parent_id":"0","language":"th","t_type":"category","t_name":"cat1","t_description":null,"t_uri":"cat1","t_uri_encoded":"cat1","t_uris":null,"meta_title":null,"meta_description":null,"meta_keywords":null,"childs":[{"tid":"3","parent_id":"1","language":"th","t_type":"category","t_name":"cat1.1","t_description":null,"t_uri":"cat1.1","t_uri_encoded":"cat1.1","t_uris":null,"meta_title":null,"meta_description":null,"meta_keywords":null,"childs":[{"tid":"5","parent_id":"3","language":"th","t_type":"category","t_name":"cat1.1.1","t_description":null,"t_uri":"cat1.1.1","t_uri_encoded":"cat1.1.1","t_uris":null,"meta_title":null,"meta_description":null,"meta_keywords":null}]},{"tid":"4","parent_id":"1","language":"th","t_type":"category","t_name":"cat1.2","t_description":null,"t_uri":"cat1.2","t_uri_encoded":"cat1.2","t_uris":null,"meta_title":null,"meta_description":null,"meta_keywords":null}]},{"tid":"2","parent_id":"0","language":"th","t_type":"category","t_name":"cat2","t_description":null,"t_uri":"cat2","t_uri_encoded":"cat2","t_uris":null,"meta_title":null,"meta_description":null,"meta_keywords":null}]
how to establish nested ul li as this.
<ul>
<li>cat1
<ul>
<li>cat1.1
<ul>
<li>cat1.1.1</li>
</ul>
</li>
<li>cat1.2</li>
</ul>
</li>
<li>cat2</li>
</ul>
这是我所尝试的。
echo list_nested_cat( $list_item );
function list_nested_cat( $list_item, $start = 0) {
echo <ul style="margin-left: 1em;"> ;
foreach ( $list_item as $item ) {
if ( isset( $item->childs ) && is_array( $item->childs ) ) {
echo <li> .$item->t_name. </li> ;
list_nested_cat($item->childs);
} else {
echo <li> .$item->t_name. </li> ;
}
}
echo </ul> ;
}
但是,这一职能重复了错误的“html”推崇的利格式。
页: 1 i 产生Arnaud576875法典中的阵列物体