$sub_value) { if (isset($key_array[$key])) { // если такой ключ в базовом массиве (массиве ключей) есть, то заменим новым, иначе просто удалим $new_key = $key_array[$key]; if( !array_key_exists( $new_key , $res ) ){ $res[ $new_key ] = $res[$key]; } } unset( $res[$key] ); } return $res; }, $value_arr, $key_array); return $result; } public function addColumn ($value_arr, $add_key, $add_value) { $i = 0; while ($i < count($value_arr)) { $value_arr[$i][$add_key] = $add_value; $i++; } return $value_arr; } }