有一个自定义字段,其中列出了一系列值'item a', 'item b', 'item c'
试图让它们全部在模板中列出并包装html,所以看起来像这样
<div class="item a">item a</div>
<div class="item b">item b</div>
<div class="item c">item c</div>
这是我的PHP代码
$meta = get_post_meta( get_the_ID(), 'sell_points');
$divs = array(var_dump($meta));
$wrapped = array_map(
function ($el) {
return "<div class=\"{$el}\">{$el}</div>";
},
$divs
);
最后像这样在页面上返回数组
array(1){[0] => string(64)“'item a','item b','item c'”}
发布于 2018-06-14 17:14:33
删除
$wrapped = array_map(
function ($el) {
return "<div class=\"{$el}\">{$el}</div>";
},
$divs
);
用
foreach($el as $e) {
echo '<div class="'. $e .'">'. $e .'</div>';
}
https://stackoverflow.com/questions/-100005393
复制相似问题