Ragazzi vi spiego meglio

In questo sito che stò realizzando è presente anche un editor di testi dove ho applicato i vari "bottoncini" B I U IMG URL ecc..

Per i tag:

Codice PHP:
[IMG] [/IMG
ho utilizzato la funzione php Replace che mi sostituisce in questo modo:

Codice PHP:
$row['testo'] = str_replace("[img]""[img]"$row[[/img]", $row['testo']); 
Con le immagini è semplice in quanto il link compreso fra i tag va utilizzato una sola volta!
Ma con il Link (URL) per me è più complicato in quanto vorrei che non abbia un testo fisso come il famoso: Clicca qui, ma vorrei che nel testo cliccabile compaia l'url stesso ma non so come recuperare la variabile compresa nei due tag per poi utilizzarla due volte nell'href e come testo:

Codice PHP:
[url="URL"]TESTO URL[/url
P.S Con il php me la cavo ma non sono in grado di crare array e via dicendo da zero
per cui vi chiedo gentilmente di postarmi esempi "concreti" di codice che potrei utilizzare!

Vi ringrazio
Ennio Campitelli