Arrays wordpress-输出get_user_元数组作为ul
我无法从template.php中的数组中获取元数据-我有以下代码:Arrays wordpress-输出get_user_元数组作为ul,arrays,wordpress,templates,Arrays,Wordpress,Templates,我无法从template.php中的数组中获取元数据-我有以下代码: <?php $user_id = get_current_user_id(); $key = 'service_checkboxes'; $single = false; $user_last = get_user_meta( $user_id, $key, $single ); echo $user_last; ?> 这输出:Array([0]=>Array([0]=>pet\u
<?php
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = false;
$user_last = get_user_meta( $user_id, $key, $single );
echo $user_last;
?>
这输出:Array([0]=>Array([0]=>pet\u cat[1]=>pet\u dog[2]=>pet\u rabbit))
我想要的是
- 猫
- 狗
- 兔子
非常感谢您的帮助 这是最后的答案
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single );
echo '<ul>';
foreach ($user_last as $val){
$formated_val = ucwords(str_replace('pet_','',$val));
echo '<li>'.$formated_val.'</li>';
}
echo '</ul>';
$user\u id=get\u current\u user\u id();
$key='服务检查框';
$single=true;
$user\u last=get\u user\u meta($user\u id,$key,$single);
回声“”;
foreach($user_last as$val){
$formatted_val=ucwords(str_replace('pet_','','',$val));
回显“- ”.$formatted_val.
”;
}
回声“
”;
@lain-g,请设置$single=true
。然后print\u r($user\u last)
将返回类似于数组的数组([0]=>宠物猫[1]=>宠物狗[2]=>宠物兔)
。只需使用Foreach进行迭代,就可以轻松地生成所需的UL。
$user_id = get_current_user_id();
$key = 'service_checkboxes';
$single = true;
$user_last = get_user_meta( $user_id, $key, $single );
echo '<ul>';
foreach ($user_last as $val){
$formated_val = ucwords(str_replace('pet_','',$val));
echo '<li>'.$formated_val.'</li>';
}
echo '</ul>';