codeigniter のコントローラー ファイルで、モデルからデータをフェッチします。結果を検証するために foreach ループを使用しましたが、問題はありません。しかし、 foreach を使用する代わりに、 in_array() を使用して、変数がデータベースの結果配列にあるかどうかを制御したいと考えています。コードは次のとおりです。
function _remap($method,$params = array()){
//in construct, I use $this->model
if (isset($params[0])) {
$this->db->distinct('*****');
$this->db->from('*****');
$this->db->where('****',****);
$query = $this->db->get();
if (in_array($params[0],$query->results())) {
echo "in_array works";
}
}
しかし、何も反響しません。どうすればできますか?ありがとう。