Я пытаюсь создать веб-сайт, на котором будет отображаться текст на нескольких языках. У меня есть таблица «текст» со всеми языками. Если текст не существует на выбранном языке, он должен отображать язык по умолчанию.проверить, существует ли значение в массиве из запроса базы данных
запрос SELECT * FROM text
WHERE TextId = 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