0
A
回答
3
使用in_array()
:
if (in_array($post->post_parent, array(9, 160, ...))) { ... }
+0
謝謝!最直接的答案,而不用改變大量的PHP,我正在包裝這一小段代碼! – Brian 2011-02-07 17:27:17
1
你想
$post->post_parent == '9' || $post->post_parent == '160'
(指定字符串中的浮點數,可能會被轉換比較爲int 9
時爲int,所以它是更多的是它爲你的9
觸發的「bug」,而不是它爲160而沒有的「bug」。)
+0
在這裏列出的三種方法中,即使您需要鍵入更多的代碼,這個方法也是最快的。 – Xeoncross 2011-02-07 17:15:42
2
$ids = explode(',', '9,160');
if(in_array($post->post_parent, $ids)){
// ...
}
...除非你想混合PHP和SQL ...: - ?
相關問題
- 1. php語法簡單問題
- 2. 簡單的PHP/WordPress的語法問題
- 3. 簡單的PHP語法問題
- 4. 一個簡單的PHP語法問題
- 5. 簡單的PHP語法問題
- 6. 簡單的語法問題
- 7. PHP表單語法問題
- 8. 簡單的語法問題與$ _POST
- 9. 蟒蛇 - 簡單的語法問題
- 10. 問題的SQL語法(可能簡單)
- 11. 簡單的sqlite3語法問題
- 12. 簡單的Ruby語法問題
- 13. 簡單的postgres語法問題
- 14. 兩個(簡單?)Android/Java語法問題
- 15. MySQL簡單/雙引號語法問題
- 16. 簡單的PHP問題?
- 17. 簡單的OOP-PHP問題
- 18. 簡單的PHP cookie問題
- 19. 簡單的PHP GET問題
- 20. PHP簡單的XPath問題
- 21. 簡單的php/mysql問題
- 22. 簡單的PHP類問題
- 23. 簡單的OOP PHP問題
- 24. 簡單的PHP問題
- 25. SQL語法錯誤,連接問題簡單表格PHP
- 26. PHP語法問題
- 27. PHP語法問題
- 28. PHP語法問題
- 29. PHP語法問題
- 30. PHP語法問題
另外,請記住,如果你想檢查NUMBER 9而不是數字AND字符串「9」,那麼你需要使用`===`而不是`==`。 – Xeoncross 2011-02-07 17:16:39