Volevo semplificare una funzione creata da me, ma siccome non me ne intendo di espressioni regolari chiedo a voi...

Questa è la funzione:
Codice PHP:
function getVar($var$file){
    if(!
file_exists($file))
        return 
"File not found: [b]$file[/b]";

    
$file file_get_contents($file);
    if(
preg_match_all("/\{\*{10,}(.*?)\*{10,}\}/s"$file$return))
        if(
preg_match_all("/$var {0,}= {0,}(.*?)\r/"$return[1][0], $returnB))
            return 
$returnB[1][0];

Questo il file:
codice:
{******************************
title = Homepage
description = Description
tags = Home, Homepage, News
******************************}
Adesso se io richiamo la funzione tutto funziona correttamente.

getVar("title", "variabili.confi") restituisce Homepage.

Io volevo sapere se era possibile unire le 2 funzioni preg_match_all in una sola.

Grazie in anticipo