获取单独的值而不是获取循环内的值

时间:2012-09-21 15:50:41

标签: php for-loop

我正在使用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>";

            }
        ?>

现在在上面的echo "<a href='$value'>{$parts[1]}</a>";每次运行时都会得到3个不同的值$值,但是如何将这些id分开,例如值1,值2和值3?

1 个答案:

答案 0 :(得分:1)

您可以将$值存储在数组$value[] = get_post_meta (get_the_ID(), $key, true);