Potresti analizzare il nome della pagina e in base a quello prendere un titolo nell'array.
Se ad esempio tu mettessi il nome della pagina come chiave di ogni voce nell'array, basterà prendere dall'array il valore dove la chiave è uguale al nome della pagina:
Codice PHP:
echo '<title>'.$array[$nomepagina].'</title>';
Ci sono anche dei framework che con una riga ti fanno tutto.
QUESTO ad esempio ti permette in base al nome della pagina di mettere un valore differente:
Codice PHP:
<title><?php echo $Nurl->title("Benvenuti,,index.php,,Homepage,,contatti.php,,Contatti"); ?></title>
Dove il primo è quello che scrive se il nome della pagina non è indicato o non viene trovato nei parametri successivi. Dal secondo la struttura è: 'nomepagina,,titolo,,nomepagina2,,titolo2' e via discorrendo per tutte le pagine del tuo sito.