如何检查数组中的值是否存在codeigniter

时间:2016-03-17 11:38:28

标签: php arrays codeigniter

如果数组的值存在,我怎么检查它?例如我有这张表

------------------
id | Key | group |
------------------
1  | abc |   1   |
------------------
2  | def |   1   |
------------------
3  | abc |   2   |
------------------

因此您可以看到值2没有def键。如果我查询

SELECT * FROM THISTABLE WHERE GROUP = 2.

它将给出数组(id => 1 key => abc group = 2)

我将如何检查数组的值

if(this array have the key abc){

execute this code}

if(this array have the key def){

execute this code}

1 个答案:

答案 0 :(得分:0)

您需要使用in_array()来获得所需的结果,例如:

基本示例:

<?
$testArr = array('id' => 1, 
                  'key' => 'abc',
                  'group' => 2);

if(in_array('abc', $testArr)){
  echo "success";  
}
else{
  echo "failed";  
}
?>