Мне тяжело с этим. Хотя я новичок здесь. Я использую Codeigniter, это код запроса.
<?php
$is_member = $this->db->query("SELECT user FROM chatroom_members WHERE room='$row->id'");
$check = $is_member->result_array();
if (in_array($id, $check)) {
echo "Match found";
} else {
echo "Match not found";
}
?>
Какие выходные данные Match не найдены
, но print_r($check)
дает
Array ( [0] => Array ( [user] => 1 ) [1] => Array ( [user] => 2 )
Так как я собираюсь я думаю, чтобы проверить, находится ли указанное c целое число в массиве, который является многомерным.
Примечание: $ id = 1, который явно находится в массиве, но он все еще говорит, что не найден. Есть ответы? не стесняйтесь поправлять меня, если я делаю что-то не так