循环通过vafpress返回的数组

时间:2014-02-19 16:00:12

标签: php wordpress loops

我知道如何执行正常的foreach循环,但我似乎无法为vafpress框架返回的数组工作。我正在使用var_dump(vp_metabox('vp_meta_sample_2.binding_group'));这是生成下面提到的数组。我怎样才能遍历所有图像!

(1) { [0]=> array(4) { ["name"]=> string(1) "1" ["url"]=> string(10) "234234.com" ["image"]=> string(62) "http://localhost/wp/wp-content/uploads/2014/02/bottomright.jpg" ["shortcode"]=> string(108) "[shortcode name="1" url="234234.com" image="http://localhost/wp/wp-content/uploads/2014/02/bottomright.jpg"]" } }

我使用以下循环来获取值

$age=print_r (vp_metabox('vp_meta_sample_2.binding_group'));
                print_r ($age);
foreach($age as $x=>$x_value)
   {
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br>";
   }

2 个答案:

答案 0 :(得分:0)

在此声明中:

$age=print_r (vp_metabox('vp_meta_sample_2.binding_group'));

从上面的代码中,$age将为空,因为print_r不会返回任何内容。

正确的:

    $age= vp_metabox('vp_meta_sample_2.binding_group');

答案 1 :(得分:0)

尝试此操作,不使用print_r()

$age=vp_metabox('vp_meta_sample_2.binding_group');

而不是

$age=print_r (vp_metabox('vp_meta_sample_2.binding_group'));