استبدال مفاتيح المصفوفة بناءً على مصفوفة مطابقة أخرى (lookup/mapping)
مرحباً أيها الزملاء! أنا مبتدئ في PHP وقد واجهت مهمة تبدو بسيطة، لكنني لا أستطيع إيجاد حل أنيق.
لدي مصفوفة ترابطية (associative array) أصلية تحتوي على بيانات المستخدمين، على سبيل المثال:
```php
$userData = [
'user_id' => 42,
'first_name' => 'Иван',
'last_name' => 'Петров',
'email_address' => 'ivan@example.com',
'phone_number' => '+7-999-123-45-67',
'registration_date' => '2023-05-15'
];
```
ولديه مصفوفة ثانية تحدد كيفية إعادة تسمية المفاتيح (تعيين المفاتيح القديمة إلى الجديدة):
```php
$keyMapping = [
'user_id' => 'id',
'first_name' => 'name',
'last_name' => 'surname',
'email_address' => 'email',
'phone_number' => 'phone',
'registration_date' => 'registered_at'
];
```
أحتاج إلى