2017-09-16 32 views
0

您好我有$images[ ]作爲數組包含從我的數據庫中選定的行,我想回聲鏈接,如果行中的鏈接字段不爲空。我可以使用對象操作符 - >在if語句

這裏是我的代碼:

if(isset($images[1]->link)){ 
    echo"<p>".$images[1]->link."</p>"; 
} ?> 

我剛開始出來,所以我感謝所有幫助。

+2

嘗試......不難..你有errror? – scaisEdge

+0

您的代碼完全有效。運行它並檢查它是如何工作的。 –

+0

非常感謝,它的作品。對不起,我犯了一個錯誤,我有一個會話正在運行,所以當我刷新頁面時,錯誤消息仍然顯示... – rID133

回答

0

答案是肯定的!如果$images[1]包含一個具有鏈接屬性的對象,並且該屬性的值爲true,則該塊將被執行。

class Test { 
    public $link = true; 
} 

$images = [new Test(), new Test()]; 

if ($images[1]->link) { /* will run */ } 

如果$link屬性可以爲空,也寫:

if (!is_null($images[1]->link)) { … } 
相關問題