完全新手编程:)调用函数在数组中php
我摆弄着WordPress主题,碰到一个障碍。如果我把这个archive.php,
<?php
if (is_category(array(9, 13, 24,)) {
echo 'Light is GREEN';
}else {
echo 'Light is RED}';
?>
这部分工作正常,当我去到9类,13,24,我得到“指示灯呈绿色”和“指示灯为红色”为所有其他类别。
我现在已经
function am_get_cat_layout_ids()
{
global $am_option;
$catnumend = $am_option['main']['category_onecolumn_hidden']-1;
for($i=0; $i<$catnumend; $i++)
{
$value = $am_option['main']['category_onecolumn_'.$i].',';
}
return $value;
}
如果我回声$值,而不是回报,我得到这个功能,我需要回声“指示灯呈绿色”,它会从主题选项类别ID的类别ID的说2,15,7,34,很好,但如果我这样做:
<?php
if (is_category(array(am_get_cat_layout_ids())) {
echo 'Light is GREEN';
}else {
echo 'Light is RED}';
?>
它不工作。
什么是可以做到使它工作?
谢谢 Srik
谢谢:)它工作 – Srik