如果数组的值存在,我怎么检查它?例如我有这张表
------------------
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}
答案 0 :(得分:0)
您需要使用in_array()
来获得所需的结果,例如:
基本示例:
<?
$testArr = array('id' => 1,
'key' => 'abc',
'group' => 2);
if(in_array('abc', $testArr)){
echo "success";
}
else{
echo "failed";
}
?>