単純なhtml <textfield>入力タイプでURL文字列をキャッチするように設計された正規表現にstr_replace
メソッドを組み込むことは可能でしょうか?
ユーザーが次のように設定するためのヒントのような単純なものを検討しています。
これはテキストです。このリンクをクリックしてください here 。
明らかに、「ここ」という言葉は、その前(またはそれが違いを生む場合はその後)のURLへのhrefです。テキスト入力は、MySQLデータベースから取得されます。
私の解決策の始まりは次のようなものだと思います:
$regex = '';
$pg = $row['pg'];
$pg = str_replace('{regex goes here}', $pg);
しかし、私は物事が欠けていることを知っています。そして、$ pg段落を出力するだけです。
preg_replace
here をご覧ください。これがあなたの探しているものです。
// From the documentation.
preg_replace($regularExpression, $replacement, $subject);
探しているのは preg_replace :
$pg = preg_replace('{regex goes here}', '{replacement goes here}', $pg);