“echo $FacebookURL”不显示,但如果我将它移到最里面的“foreach”,它就会工作。我需要在所有 foreach 完成后显示。注意:[以下条件有效]$acf_metas = ['FacebookURL','SpotifyURL'];foreach ($acf_metas as $acf_meta) { foreach ( get_field($acf_meta, 95013) as $k => $v) { ///set dynamic value ${$acf_meta} = ( $k ==='main_url' ? $v .' -- ': false ); // displays here ok // echo $FacebookURL; }}//display dynamic value here does not display [the conditional above is valid]echo $FacebookURL;
1 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您似乎$FacebookURL
在每次迭代时都覆盖了 foreach 中的值。这样,它就变成false
了在某个时间点,没有echo
任何输出。要查看每次迭代的值,请执行
var_dump($FacebookURL);
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消