Sarebbe possibile incorporare un metodo str_replace
con un'espressione regolare, progettato per intercettare stringhe di URL in un semplice campo di testo html <> tipo di input?Regex str_replace
Sto pensando di qualcosa di semplice come un suggerimento per l'utente di impostarlo come segue:
Questo è un testo e fare clic su questo link here.
Ovviamente la parola "qui" è un href per l'url prima (o dopo, se questo fa la differenza). L'input di testo è tratto da un db MySQL.
credo che l'inizio della mia soluzione è qualcosa sulla falsariga di:
$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);
Ma so che le cose sono mancanti. E quindi vorrei solo emettere il paragrafo $ pg.
E 'davvero, ma io sono sicuro di come sostituire la mia intera stringa con solo la parola nella seconda parte della stringa, racchiusa in un -tag. Non vedo come sostituire una stringa dinamica con qualcosa di diverso da una stringa statica. E ho bisogno che anche la sostituzione sia dinamica. –
lol non hai idea di quante volte ho cercato questo nei 6 anni in cui sono stato uno sviluppatore PHP, è triste ... – pythonian29033