我可以绕过去,但我不知道第二个,“我的车”,“我的船”等等。我想问的问题是:
车-我的车,船-我的船,自行车-我的自行车
$engine = get_post_meta(get_the_ID(), "engine", false);
foreach ($engine as $key => $val) {
echo $val;
}这很好,第一辆$val -汽车,船,自行车.不是第二个“我的车,我的船,我的自行车”。
$engine = get_post_meta(get_the_ID(), "engine", false);
foreach ($engine as $key => $val) {
echo $val." - "."My car"." - "."My boat"." - "."My bike";
}这是错误的。
$engine = get_post_meta(get_the_ID(), "engine", false);
foreach ($engine as $key => $val) {
if(array_keys($engine, "car")) {
echo $val." - "."My car";
}
if(array_keys($engine, "boat")) {
echo $val." - "."My boat";
}
if(array_keys($engine, "bike")) {
echo $val." - "."My bike";
}
}这也是错误的:
车-我的车,车-我的船,车-我的自行车,
我的车,我的船,我的船,我的自行车,
自行车-我的车,自行车-我的船,自行车-我的自行车,
发布于 2018-07-23 21:02:18
如果我正确地理解了您的问题,您将得到一个post元,它将返回您的车辆类型,并在此基础上创建如下内容:
$vehicle_type -我的$vehicle型
如果您没有冒险进入车辆分类后的车辆类型,那么下面提到的代码应该工作良好。
foreach ($engine as $key => $val) {
echo $val . ' - My ' . $val . ', ';
}如果你想要一个像
汽车-我的蝙蝠车,船-我的海神,自行车-我的气垫船
并且您可以根据车辆类型确定要放置的值,那么这个代码应该可以工作。
foreach ($engine as $key => $val) {
if ($val == 'car') {
echo $val . ' - My batmobile, ';
}
if ($val == 'boat') {
echo $val . ' - My nautilus, ';
}
if ($val == 'bike') {
echo $val . ' - My hoverbike';
}
}https://wordpress.stackexchange.com/questions/309340
复制相似问题