保存密钥并将元数据发布到数组中 - Wordpress

时间:2012-03-10 18:54:00

标签: php wordpress

我使用wordpress作为我的基础,我需要为我的所有帖子输出post meta,但仅限于一定数量的键。

我打算做的是保存我所有密钥的列表,我将用它来查询wordpress以查找该帖子的元数据。

以下是我的代码。

//HERE YOU CAN SEE THE KEYS IMM USING ATM
$nyckellista[] = array("ebutik_allm_bas_operativsystem" ,"--foretagsform"
  ,"ebutik_allm_bas_omsättning");

$i = 0;
//Here im trying to query the get_post_meta with my keys and save the result (it's an array aof values that it return)
foreach($nyckellista as $nyckel)
{
 $nyckellista[$i] = get_post_meta($post->ID,$nyckel,false);

 echo $i . "Nyckel:" . $nyckel[$i];
$i++;

}

 //HERE ME TRYING TO PRINT THE ARRAY CONTENTS
 $count = count ($nyckellista);
 echo $count;
 for($y=1; $y <= $count; $y++)
 {
$countmore=count($nyckellista[$y]);

for($x=1; $x <= $countmore; $x++)
{
print ($nyckellista[$y][$x] . "<br> ");

}
echo "<br>";

}

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在第一行中,$nyckellista变量被隐式声明为数组,然后您将其第一个位置指定为值数组。

这是你需要/打算的吗?

编辑:

另一点是,在代码的计数区域中,php数组的数字索引从0开始,而不是从1开始(参见PHP array reference中的示例#4)