我有以下代码:
if ($type == 'unit'){
$item_title = $result["title"];
}
elseif ($type == 'message'){
$item_title = $result["description"];
}
// all should combine unit and message
elseif ($type == 'all'){
$item_title = $result["description"]
$item_title .= $result["title"];
}
if (stripos( $item_title, $filter ) !== false || stripos( $item_title, $filter ) !== false)
如何在elseif ($type == all)
语句中组合单位和消息结果?
答案 0 :(得分:1)
我不确定你的意思,这是你想要的吗?
elseif ($type == 'all'){
$item_title = $result["description"] . $result["title"];
}
答案 1 :(得分:0)
您可以创建一个关联数组来存储两个....
elseif ($type == 'all') {
$item_title = array(
'description' => $result["description"],
'title' => $result["title"]
);
}
然后,您可以使用$item_title['description']
和$item_title['title']
访问它们。
如果您需要确定$item_title
是否为数组,请使用is_array()
。