2012-09-21 42 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

谢谢你的帮助:) –