問題

11
PHP

正規表現を知ろう

PHPの問題に挑戦しよう!

問題

正規表現を知ろう

正規表現を利用してHTMLから画像のURLを取得しよう

あらかじめエディタに書くコード

                    $html = '<img src="a.jpg" /><img src="b.jpg" /><img src="c.jpg" />';
¥PHP¥
                

期待する画面

a.jpg
b.jpg
c.jpg

解答と解説

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

preg_match_allは正規表現パターンにマッチする文字列を全て抽出する関数だ。
第3引数の配列に一致した文字列が格納される。

さらにカッコを付けるとその文字列が別枠で抽出される。
今回は画像URLを取得することが目的なので「img src」にカッコを付けているぞ。

正規表現が使えるようになると文字列操作スキルが大きく向上する。
まずは色々なパターンを覚えよう。

さらにスキルアップしたい方は公式LINEから「PHP」と送信すると動画が見れます。

LINE登録して動画を視聴する
今なら豪華5大特典もらえる! LINE登録でGET