2012-03-16 32 views

回答

1

第一個測試是多餘的。

$main = !empty($searchResults['main']['feed']['entry']) ? $searchResults['main']['feed']['entry'] : null; 

會做得很好

+0

是啊,是這麼認爲的......這僅僅是一個測試 – Alex 2012-03-16 14:23:20

1

或許你應該換你的東西變成(value1 && value2) ? true : false,但總體上這應該是正確的。

+0

沒有,因爲我需要返回的數據不只是布爾值......反正TNX哦 – Alex 2012-03-16 14:24:11

+0

,你讓我錯了。這意味着: 'value1 =評估表達式', 'value2 =評估表達式','true =返回值,如果value1和value2評估爲true','false =返回值,如果value1和value2評估爲false' – steveoh 2012-03-16 16:27:00

1

爲什麼你不只是做: $youtube = empty($searchResults['main']['feed']['entry']) ? NULL : $searchResults['main']['feed']['entry'];

+0

它是就是這樣,我建立它,不會改變它現在每一行(我的意思是順序)... – Alex 2012-03-16 14:23:07