[英]Loop through an array returned by vafpress
我知道如何执行正常的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>";
}
在此语句中:
$age=print_r (vp_metabox('vp_meta_sample_2.binding_group'));
在上面的代码中, $age
将为空,因为print_r
不返回任何内容。
正确:
$age= vp_metabox('vp_meta_sample_2.binding_group');
试试这个,不带print_r()
$age=vp_metabox('vp_meta_sample_2.binding_group');
代替
$age=print_r (vp_metabox('vp_meta_sample_2.binding_group'));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.