3 回答
TA贡献1789条经验 获得超8个赞
我想您想要ID最大的商品:
// get only the items with 'hide' = 1
$hidden = array_filter($array, function($item){return $item['hide'] == 1;});
// order the array to have the items with the greatest ID first
usort($hidden, function($a, $b){
return $b['id'] - $a['id'] ;
});
// print the item with the max id
print_r($hidden[0]);
TA贡献1802条经验 获得超5个赞
尝试这个....。您可以对关联数组的任何深度使用此功能。
function is_in_array($array, $key, $key_value){
$within_array = 'no';
foreach( $array as $k=>$v ){
if( is_array($v) ){
$within_array = is_in_array($v, $key, $key_value);
if( $within_array == 'yes' ){
break;
}
} else {
if( $v == $key_value && $k == $key ){
$within_array = 'yes';
break;
}
}
}
return $within_array;
}
print_r(is_in_array($yourarray, 'hide', '1'));
TA贡献2036条经验 获得超8个赞
for($i = 0; $i<count($array); $i++){
if($array[$i] == 4){
print_r($array[4]);
}
}
- 3 回答
- 0 关注
- 181 浏览
添加回答
举报