2012-03-10 10 views
0

私はベースとしてワードプレスを使用しています。私は全ての投稿に対してポストメタを出力する必要があります。キーのポストメタデータを配列に保存する - Wordpress

私がしようとしているのは、私のすべてのキーのリストを保存することです。そのキーは、その投稿のメタデータのために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>"; 

} 

私は間違っていますか?

答えて

0

最初の行では、$nyckellista変数が暗黙的に配列として宣言されていて、その最初の位置に値の配列を割り当てています。

これはあなたが必要とするものですか?

編集:

もう一つのポイントは、コードのカウントエリアに、そのPHPの配列が取得された数値インデックスではない1

+0

こんにちは(PHP array referenceで例#4を参照)で、0から始まります!私はインデックスについて知っていますが、これはテストサンプルコードをjsutしたものです。 私はこれが私のようなものを保存したいです $ nyckellista [配列はすべてのキーを持つ] [そのキーとポストのメタデータ]はできますか? – 8bitcat

+0

よくできません、あなたは文字列にキーの配列をimplopeし、配列をインデックスに文字列を使用することができます – msonsona

+0

どのように見えるでしょうか?お返事ありがとうございます;) – 8bitcat

関連する問題