[накладные] =>
[вес] =>
[дата] =>
[фио] => тест
[телефон] =>
[город] =>
[товар] =>
[суммазаказа] =>
[остаток] => 1234
[статусзаказа] =>
[ок] =>
[предоплата] =>
[доставка] =>
[поставщик] =>
[статусоплаты] =>
[оплата] =>
[ценазакупки] =>
[прибыль] =>
[артикул] =>
[коментарии] =>
[коментарийклиента] =>
[датазаказатовара] =>
[статусдоставки] =>
[магазин] =>
[номерзаказа] =>
$to_remove = array('key1','key2'......');
$values = array_diff_key($values, array_flip($to_remove));
$data = [
'вес' => '',
'дата' => '',
'телефон' => '',
'город' => '',
'товар' => '',
'суммазаказа' => '',
'остаток' => '',
'статусзаказа' => '',
'ок' => '',
'предоплата' => '',
'доставка' => '24',
'поставщик' => '',
'статусоплаты' => '',
'номерзаказа' => '6666',
'оплата' => '',
'ценазакупки' => '',
'прибыль' => '',
'артикул' => '',
'коментарии' => '',
'коментарийклиента' => '',
'датазаказатовара' => '',
'статусдоставки' => '',
'магазин' => '',
];
$filterKeys = ['доставка', 'номерзаказа'];
$result = array_filter($filterKeys, function($key) use ($data) {
return isset($data[$key]);
});
var_dump($result);
$find = ['status','num'];
$result = [];
foreach($arr as $key => $val)
{
if(in_array($key,$find )){
$result[$key] = $val;
}
}
print_r($result);