Salve raga :)
Io ho questo codice:
Codice PHP:
$array = array(
"testo. (autore)",
"testo1 (autore test)",
);
In una pagina che le elenca tutte farò si che la stringa rimanga integra (fin qui ci sono), in un'altra dovrò stampare la singola stringa (e ci sono anche qui) rimuovendo però la zona tra parentesi (e l'ho fatto).
Il problema è che non riesco a convertire la zona tra parentesi in una variabile da usare come "title" della stringa 
Codice PHP:
// Estraggo una riga a caso tra quelle nell'array ed aggiungo gli apici
$singola = '"'.$array[array_rand($array)].'"';
// Rimuovo l'autore dalla riga singola per ottimizzare gli spazi
$singola = preg_replace( "`( \((.*)\))`is", "",$singola);
// Stampo la riga a caso convertendo tutti i caratteri speciali
$singola = '<a href="link" title="???" style="color:#CDCDCD;">'.htmlentities($singola, ENT_QUOTES).'</a>';
Insomma devo rimuoverla "testualmente" dalla singola e inserirla nella stessa nel title lasciando inalterata la lista intera (mi son confuso da solo).
-
Edit: ho aggirato il problema apportando modifiche al template.