Присвоить свой ключ значению при array_push

Как можно присвоить свой ключ значению для массива? Сейчас файлам по умолчанию присваивается ключ "0" и т.д. Как бы мне сделать так, чтобы ключ назначался со слова img, а потом уже img1, img2..... Вот такой способ не подойдет array_push($arrImg, ('img' => $filename)). Мне не нужен массив внутри json

$arrImg = [];
foreach ($file as $key => $item) {
....тут всякий код, который на выходе отдает имя файла в $filename
затем я записываю имя файла в массив $arrImg

array_push($arrImg, $filename);
}

Сливаю массив с содержанием и названием файла вместе
$form = array_merge($form, $arrImg);
$content = json_encode($form);

На выходе получаю 
{"title":"1","text":"1","active":"1","ver":"v1","0":"20220222162619759.jpg"}


Ответы (0 шт):