Для получения имени внутреннего массива вам необходимо обратиться к текущему элементу внешнего массива по ключу и сохранить его в отдельную переменную. Затем вы можете использовать эту переменную для доступа к ключам внутреннего массива.
Например, предположим, у нас есть внешний массив `$array`:
```php
$array = array(
'key1' => array('innerKey1' => 'value1', 'innerKey2' => 'value2'),
'key2' => array('innerKey3' => 'value3', 'innerKey4' => 'value4'),
);
```
В цикле foreach мы можем получить ключи внешнего массива и сохранить их в переменную `$key`. Затем мы можем использовать эту переменную для доступа к внутреннему массиву и его ключам:
```php
foreach ($array as $key => $innerArray) {
echo "Name: $key<br>";
foreach ($innerArray as $innerKey => $value) {
echo "Inner Key: $innerKey<br>";
}
}
```
Результат выполнения кода будет следующим:
```
Name: key1
Inner Key: innerKey1
Inner Key: innerKey2
Name: key2
Inner Key: innerKey3
Inner Key: innerKey4
```
Таким образом, использование переменной `$key` внутри цикла foreach позволяет получить названия ключей внутреннего массива.