Php 检查多个数组中是否存在密钥
mysql结果是以下数组Php 检查多个数组中是否存在密钥,php,mysql,arrays,Php,Mysql,Arrays,mysql结果是以下数组 Array ( [0] => Array ( [customs_tariff_number] => ) [1] => Array ( [customs_tariff_number] => ) [2] => Array ( [customs_tariff_number] => )
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';}}
?这非常有效。