我试图将查询结果存储在箭头中,但需要以特定格式(我认为)这样做。
我需要的结果所需的格式如下:
'screenshots' => 'Plugin Screenshots',
这是我到目前为止所做的,以及我未能尝试存储结果:
$my_fake_pages = array();
$args = array(
'parent' => 8,
'orderby' => 'name',
'order' => 'ASC'
);
$categories = get_categories($args);
foreach($categories as $category) {
$my_fake_pages[] = $category->slug . '=>' . $category->slug;
}
最让我感到困扰的是,我不明白如何在那里获得=>
,因为如果没有引号,Dreamweaver会抛出PHP错误。
这就是正常情况:
$my_fake_pages = array(
'installation' => 'Plugin Installation',
'usage' => 'Plugin Usage',
'screenshots' => 'Plugin Screenshots',
'changelog' => 'Plugin Changelog',
'feedbacks' => 'Users\' Feedbacks',
);
感谢任何帮助。
答案 0 :(得分:1)
foreach($categories as $category) {
$my_fake_pages[$category->slug] = $category->slug;
}
print_r($my_fake_pages);
答案 1 :(得分:1)
符号'something' => 'another thing'
表示它是键/值对。因此,您只需将作业行更改为$my_fake_pages[$category->slug] = $category->name
。
请参阅http://php.net/manual/en/language.types.array.php#language.types.array.examples