这是我的代码
$getcatid = get_the_category($id);
$postisin = $getcatid;
echo print_r($postisin);
返回:
Array (
[0] => stdClass Object (
[term_id] => 8
[name] => High Net Worth Individuals
[slug] => high-net-worth-individuals
[term_group] => 0
[term_taxonomy_id] => 8
[taxonomy] => category
[description] =>
[parent] => 7
[count] => 1
[object_id] => 1266
[cat_ID] => 8
[category_count] => 1
[category_description] =>
[cat_name] => High Net Worth Individuals
[category_nicename] => high-net-worth-individuals
[category_parent] => 7
)
) 1
我想要做的就是抓住[term_id]并将其指定为稍后要使用的变量。
在这种情况下,'8'我不是最好的PHP,但是我已经有一段时间了,因为我使用过Arrays / Objects而且我一直无法找到解决方案。我也丢失了我的Lynda登录信息> <请帮忙吗?
答案 0 :(得分:1)
你可以这样:
$postisin[0]->term_id
答案 1 :(得分:0)
试试这个:
$termId = $postisin[0]->term_id;
答案 2 :(得分:0)
使用循环
foreach ( $postisin as $rows ) {
echo $rows->term_id;
}
或者如果您只想回显一个索引,可以使用
echo $postision[0]->term_id;