preg_match_allを使って文字列を取得しようとしています。
$data = '<img src="abcdef">
<img src="あいうえお">';
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $data, $matches);
var_dump($matches);
$dataの形式?がこのような形だと思ったもの(「abcdef」と「あいうえお」)が取れるのですが、
$data = '<img src="abcdef"><img src="あいうえお">';
だと、取れません。
(たぶん、<img src="xxxx">のあとが改行されていないとダメなようです)
正規表現がよくわかっていなくて、これもネットで拾ったものです。
$dataは簡易的に書きましたが、実際は文章の中に複数の画像が差し込まれているものです。
どうすればうまく取れるのでしょう。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
csvファイルを読み込み→上書き...
-
Noのデータ受け渡しで同じNoが...
-
phpを実行するとファイルダウン...
-
CSVデータの行数カウントをした...
-
PHPでの正規表現を使った文字列...
-
ヒアドキュメントの中のfor文
-
デザインとプログラムの分離
-
print "<td>{$data[$i][$j]}</t...
-
重複確認
-
総当り表
-
配列を比較して同じものがあっ...
-
pythonで辞書データへのアクセ...
-
PostgreSQLの配列項目のデータ...
-
Smartyでtplファイルから配列を...
-
2次元配列CSVのソート
-
順位を付ける時のスコアの重複...
-
for文、while文を使った、phpプ...
-
配列をループでたくさん宣言し...
-
日付から順にデータを並び替えたい
-
うまくいきません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Resource id #3 と表示されま...
-
別ファイルの構造体の値を読み...
-
stdClass Objectを連想配列のよ...
-
CSVデータの行数カウントをした...
-
ヒアドキュメントの中のfor文
-
複数行のデータのPOST処理に関して
-
While文を使って配列の中身を全...
-
C言語でCSVファイルの行数を読...
-
行数が30万件ほどあるCSVから、...
-
csvの内容を行単位で削除したい
-
バイナリファイルの内容を、そ...
-
CSVファイルの最終行のデー...
-
PHPで、CSVファイルを、指定し...
-
doxygenを使用する環境について
-
csvファイルを読み込み→上書き...
-
FortranのOPEN文
-
PHPでCSVの一部の行を編集したい
-
ラジオボタンのチェックの付け方。
-
Ethnaでのsection使用法
-
CSVデータを正規表現で抜き出せ...
おすすめ情報