Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查多个数组中是否存在密钥_Php_Mysql_Arrays - Fatal编程技术网

Php 检查多个数组中是否存在密钥

Php 检查多个数组中是否存在密钥,php,mysql,arrays,Php,Mysql,Arrays,mysql结果是以下数组 Array ( [0] => Array ( [customs_tariff_number] => ) [1] => Array ( [customs_tariff_number] => ) [2] => Array ( [customs_tariff_number] => )

mysql结果是以下数组

Array
(
  [0] => Array
      (
          [customs_tariff_number] => 
      )

  [1] => Array
      (
          [customs_tariff_number] => 
      )

  [2] => Array
      (
          [customs_tariff_number] => 
      )

  [3] => Array
      (
          [customs_tariff_number] => 123456789
      )
)
I键[customs_tariff_number]不是空的,我想做一个if条件来绘制这样的表格行

if (in_array('customs_tariff_number', $array)) {
  echo '<tr>rowname</tr>';
}
if(在数组中('customs\u tariff\u number',$array)){
回音“rowname”;
}

但是它不起作用。

您可以使用
数组\u walk\u recursive

     function check($value, $key){
    if($key === 'customs_tariff_number'){
         echo '<tr>rowname</tr>';
    }
}

array_walk_recursive($a, 'check');
功能检查($value,$key){
如果($key==‘海关关税号码’){
回音“rowname”;
}
}
数组_walk_recursive($a,'check');

foreach($arr数组){if(!empty($arr['customs\u tariff\u number')){echo'rowname';}}
?这非常有效。