merhabalar

Bir klasörüm var içerisinde .txt uzantılı dosyalar mevcut.
$dir = opendir("makaleler"); 

while (($dosya = readdir($dir)) !== false) 
{
if(! is_dir($dosya)){ 
$file = file_get_contents('makaleler/'.$dosya, true);
$dosyaparcala = str_replace(".txt","",$dosya);
	
	$docs[] = array($dosyaparcala => $file);
 
}
}
closedir($dir);
Bu şekilde dizi haline getiriyorum Bir fonksiyona göndermek amaçım fakat aşağıdaki şekilde bir türlü yapamadım diziyi. Fonksiyon aşağıdaki şekilde bir dizide işlem yapabiliyor ancak

Fakat benim şu şekilde bir dizi haline getirmem lazım

$docs = array(
'd1' => 'icerik 1',
'd2' => 'icerik 2',
'd3' => 'icerik 3'
);

Nasıl yapabilirim yardımcı olurmusunuz