2011-04-10 72 views
0

我有下面的代码:结合PHP变量

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

到现在为止还不清楚现状和问题是什么。如果你想将描述和标题合并为字符串,那么你在哪里成功。 (恭喜)Btw。当你提出问题时,尽量不要用代码开始你的帖子,并且代码是最小的部分。否则,聪明的人甚至不会读你写的东西。 – erikbwork 2011-04-10 12:01:11

回答

1

我不确定你的意思,这是你想要的吗?

elseif ($type == 'all'){ 
    $item_title = $result["description"] . $result["title"]; 
} 
+0

是的,那正是我想要的。非常感谢 :-) – Dean 2011-04-10 10:39:56

0

您可以创建一个关联数组来存储....

elseif ($type == 'all') { 
    $item_title = array(
        'description' => $result["description"], 
        'title' => $result["title"] 
       ); 
} 

你可以接着用$item_title['description']$item_title['title']访问它们。

如果您需要确定$item_title是否为数组,请使用is_array()