结果集如下:
type_id
2
4
3
1
如何使用程序判断该结果集中1,2,3,4,都存在???注意:返回的结果集中列值不定。
也就是可能也是这种:type_id   
4
2
3
1
或者:
type_id
3
2
4
1
总之返回结果不定。但是需要判断结果中必须存在1,2,3,4。
该如何做呀??

解决方案 »

  1.   

    你的结果集数组吗?如果是数组可以循环判断 in_array
      

  2.   

    array_intersect -- 计算数组的交集
    array array_intersect ( array array1, array array2 [, array ...] )设取出的结果存放于数组 $row 中
    $row = array(3, 2, 4, 1);$dict = array(1,2,3,4);
    $t = array_intersect($dict, $row);if(count($t) == coutn($dict)) echo 'ok';
      

  3.   

    是数组。。arry类型。但是不知道如何用循环判断。。