2011-04-10 108 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()