$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 />';
}
}
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 />';
}
}
array( 'goods_id' => 14, 'goods_number' => 1 ),
array( 'goods_id' => 16, 'goods_number' => 1 ),
array( 'goods_id' => 18, 'goods_number' => 1 )
);for($i=14; $i<=18; $i++) {
if($i == $res[0]['goods_id']) {
echo $res[0]['goods_number'];
array_shift($res);
}else echo 0;
echo '<br>';
}