$original array [['type_of_activity'=>'م.ص','total'=>'0' ],['type_of_activity'=>'م.و','total'=>'0'],['type_of_activity'=>'م.ن','total'=>'0'],['type_of_activity'=>'م.خ','total'=>'0'],['type_of_activity'=>'م.ت','total'=>'0'],['type_of_activity'=>'و.ش','total'=>'0'],['type_of_activity'=>'ق.ع','total'=>'0'],
['type_of_activity'=>'م.و','total'=>'0'],['type_of_activity'=>'م.غ','total'=>'0'],['type_of_activity'=>'س.ن','total'=>'0'],['type_of_activity'=>'ح.ف','total'=>'0']]
что есть порт, основанный на этом значении
массив возвратов из БД может быть ['type_of_activity'=>'م.و','total'=>'5'],['type_of_activity'=>'م.غ','total'=>'10'],['type_of_activity'=>'س.ن','total'=>'15']
есть ли способ сопоставить этот массив с исходным массивом, где совпадают ключи без потери ключа илизначение
результат будет всего 11 массивов в исходном
[['type_of_activity' => 'م.ص', 'total' => '0'], [['type_of_activity'=>' م.ع ',' total '=>' 0 '], [' type_of_activity '=>' م.و ',' total '=>' 5 '], [' type_of_activity '=>' م. ن», 'всего' => '0'], [ 'type_of_activity' => 'م.خ', 'всего' => '0'], [ 'type_of_activity' => 'م.ت', 'всего'=> '0'], [ 'type_of_activity' => 'و.ش', 'всего' => '0'], [ 'type_of_activity' => 'ق.ع', 'всего' => '0'], ['type_of_activity' => 'م.غ', 'total' => '10'], ['type_of_activity' => 'س.ن', 'total' => '15'], ['type_of_activity' => 'ح.ف', 'общее' => '0']]