2012-09-21 74 views
0

我正在使用for循環,它返回3個ID。但如何讓這三個ID分開,而不是在for循環中。我的代碼是獲得單獨的值,而不是獲取循環內的值

 <? $meta = get_post_custom_keys(); 
      $prev = ''; 
      foreach ($meta as $key) { 
       $parts = explode (':', $key); 
       if (count ($parts) == 1 || $parts[0] != 'download') 
        continue; 
       $value = get_post_meta (get_the_ID(), $key, true); 
       echo "<a href='$value'>{$parts[1]}</a>"; 

      } 
     ?> 

現在在上面的回聲"<a href='$value'>{$parts[1]}</a>";得到的$ 3個不同勢值的值每次它運行,但如何讓這些ID分開,例如值1,值2和值3?

回答

1

您可以在陣列中的$值存儲爲$value[] = get_post_meta (get_the_ID(), $key, true);

+0

如何使用環路值1,值以外的值,值3 –

+0

考慮你存儲的值作爲一個數組,'的foreach($值$ V )echo $ v;' –

+0

謝謝你的幫助:) –