Вы можете использовать код чтения файла по умолчанию и пройти его, чтобы достичь того, что вы хотите,
$temp = [];
if ($fh = fopen('demo.txt', 'r')) {
while (!feof($fh)) {
$temp[] = fgets($fh);
}
fclose($fh);
}
array_walk($temp, function($item) use(&$r){ // & to change in address
$r = array_map('trim',explode(',', $item)); // `,` explode
array_walk($r, function(&$item1){
$item1 = explode("=",$item1); // `=` explode
});
});
$r = array_column($r,1,0);
print_r($r);
array_walk - применить предоставленную пользователем функцию к каждому члену массива
array_map - Применяет обратный вызов к элементам заданных массивов.
explode - Разделить строку на строку
Demo .