PHP数组处理
去除没有键名的数据
$filteredArray = array_filter($yourArray, function($value) {
return $value['key'] != '';
}, ARRAY_FILTER_USE_BOTH);
替换键名key
$yourArray = array_values(array_map(function($item) {
return [
'name' => $item['要替换掉的'],
'value' => $item['要替换掉的']
];
}, $filteredArray));
按价格排序,从低到高
usort($yourArray, function($a, $b) {
return $a['price'] - $b['price'];
});
判断数组其中一列值
$isEmpty = array_filter($yourArray, function($item) {
return empty($item['key']);
});
if (!empty($isEmpty)) {
return Result::failed('提示信息');
}
合并多维数组
$Array = array_merge(...array_map('array_values', $yourArray));
本作品采用《CC 协议》,转载必须注明作者和本文链接