我正在嘗試構建一個能夠以多種語言顯示文本的網站。 我有一個所有語言的表'文本'。如果文本不存在於所選語言中,則必須顯示默認語言。檢查數據庫查詢中是否存在數組中的值
查詢SELECT * FROM text
WHERE文本ID = 10個 結果
Id TextId LanguageId Text
10 10 1 first name
13 10 2 名前
如果我r_print這個結果我得到這樣的
Array ([0] => Array ([0] => 10 [Id] => 10 [1] => 10 [TextId] => 10 [2] => 1 [LanguageId] => 1 [3] => first name [Text] => first name)
[1] => Array ([0] => 13 [Id] => 13 [1] => 10 [TextId] => 10 [2] => 2 [LanguageId] => 2 [3] => 名前 [Text] => 名前))
我如何檢查LanguageId 2在此存在數組? 問題在於,TextId 2和Id 2也可能存在於此數組中。
這可能與in_array()
?
in_array()是可能的..我已經習慣了同樣的問題.. – Vaishu