PHP: $list = [ ['lang' => 'es-ES', 'gender' => 'female'], ['lang' => 'es-ES', 'gender' => 'male'], ['lang' => 'es-US', 'gender' => 'female'], ['lang' => 'es-US', 'gender' => 'female'], ['lang' => 'es-US', 'gender' => 'male'], ['lang' => 'sv-SE', 'gender' => 'female'], ['lang' => 'tr-TR', 'gender' => 'female'], ['lang' => 'tr-TR', 'gender' => 'female'] ]; Необходимо добавить в массив ключ 'code' и присвоить значение 'lang' с порядковым числом(трехзначным). На выходе должно получиться так: PHP: $list = [ ['code' => 'es-ES001', 'lang' => 'es-ES', 'gender' => 'female'], ['code' => 'es-ES002', 'lang' => 'es-ES', 'gender' => 'male'], ['code' => 'es-US001', 'lang' => 'es-US', 'gender' => 'female'], ['code' => 'es-US002', 'lang' => 'es-US', 'gender' => 'female'], ['code' => 'es-US003', 'lang' => 'es-US', 'gender' => 'male'], ['code' => 'sv-SE001', 'lang' => 'sv-SE', 'gender' => 'female'], ['code' => 'tr-TR001', 'lang' => 'tr-TR', 'gender' => 'female'], ['code' => 'tr-TR002', 'lang' => 'tr-TR', 'gender' => 'female'] ];
https://phpsandbox.io/e/x/l8ste?lay...ath=/&theme=dark&showExplorer=no&openedFiles= Такие вещи делаются с помощью доп. массива, ассоциативного. Разбери и запомни приём на будущее
Можете попробовать клонирование массива: напишите функцию copyArr (arr), она позволяет копировать массив, при этом не меняя иригал.