【发布时间】:2015-08-10 22:04:08
【问题描述】:
<?php
$current_store_type = get_field("valj_typ");
$last_type = array_slice($current_store_type, -1, 1, true);
$type_title = "";
switch($last_type){
case "Butik":
$type_title = "Alla butiker";
break;
case "Cafe":
$type_title = "Alla caféer";
break;
case "Restaurang":
$type_title = "Alla restauranger";
break;
case "Service":
$type_title = "Alla Serviceställen";
break;
}
?>
我想切出$current_store_type 数组中的最后一项。但它仅在该字段具有一个变量时才有效,一旦我将它放入数组中,它就不起作用了。
更新:也不工作
$current_store_type = get_field("valj_typ");
$last_type = end($current_store_type);
$type_title = "";
switch($last_type){
case "Butik":
$type_title = "Alla butiker";
break;
case "Cafe":
$type_title = "Alla caféer";
break;
case "Restaurang":
$type_title = "Alla restauranger";
break;
case "Service":
$type_title = "Alla Serviceställen";
break;
}
【问题讨论】:
-
你想达到什么目的?
-
array_slice给你一个数组。switch只接受一个值。例如,您必须打开 $last_type[0]...