$res = array(
array(
'goods_id' => 14,
'goods_number' => 1
),
array(
'goods_id' => 16,
'goods_number' => 1
),
array(
'goods_id' => 18,
'goods_number' => 1
)
);
$newArr = array();
foreach ($res as $key => $value) {
$newArr[$value['goods_id']] = $value['goods_number'];
}//var_dump(array_values($res));exit;
$range = range(14, 18);foreach ($range as $keys => $values) { if(array_key_exists($values, $newArr)){
echo 'goods_id:'.$values.' 时 goods_number:'.$newArr[$values];
echo '<br />';
}else{

echo 'goods_id:'.$values.' 时 goods_number:0';
echo '<br />';
}
}