私は文字列を持っており($stringこの例では)、次のことを実行したいと思います。
文字列を解析し、その中のすべてのURLを「実際のリンク」に変換します(オープン/クローズアンカータグを追加します)。
これを行うための最良の方法は何ですか?preg_split()文字列に含まれるリンクの配列を作成するためにを使用してみましたがstr_replace()、事後に使用して変更を加えることを考えました。ただし、このアプローチは機能していません。これは、テキストの文字列内のリンクを。で分離するのに苦労しているためですpreg_split()。
$stringその中にいくつかのリンクを含めることができるので、私はこのアプローチを採用しました。リンクが何であるかを事前に正確に知っていれば、またはstr_replace()パターンマッチングを使用して作業すれば、設定されます。
要するに、私は上記のアプローチが最善の方法ではないと思います。より良い方法は何ですか?