我知道如何执行正常的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>";
}
答案 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'));