はじめに
プライベートでLaravelを勉強しています。
PHPを完全に習得している訳ではないので、ちょくちょく調べ物をしながら進んでいます。
調べたものをアウトプットしたいので、備忘録として残しておきます。
preg_replaceを使う
結論から言うと、下記のような使い方です。
preg_replace($正規表現パターン, $置換後の文字列, $置換対象)
## 例として書いてみた サンプルだけ見てわかった気になると危ないので、例として書き換えてみました。 h1タグをaタグに置換するコードです。
substitution.php
<?php
$str = '<h1>Google.com</h1>へのリンクです';
$pattern = '/<h1>(.*)<\/h1>/u';
$replace = '<a href="http://$1">$1</a>';
$content = preg_replace($pattern, $replace, $str);
echo $content;
?>
結果はこんな感じです。
Google.comへのリンクです
感想
preg_replace()というより、正規表現に苦戦しました。
がっつり正規表現を使った経験がないので、取り組むたいです。