回答編集履歴

1

追記

2016/07/19 04:07

投稿

shi_ue
shi_ue

スコア4437

test CHANGED
@@ -5,3 +5,23 @@
5
5
  $html = 'alt="'.$title.'"';
6
6
 
7
7
  ```でいいですよね?
8
+
9
+
10
+
11
+ 追記
12
+
13
+ ---
14
+
15
+ 最初に書いてあったコードは近かったんですよ。
16
+
17
+ ただ、altが一緒に置換されてなくなっちゃっただけで。
18
+
19
+ ```php
20
+
21
+ $html = '<img src="hogehoge.jpg" alt="なんたらかんたら">';
22
+
23
+ $title = "変換後";
24
+
25
+ $html = preg_replace("/ alt=[\"'][^\"']+[\"']/", " alt=\"{$title}\"", $html);
26
+
27
+ ``` `()`の検索条件を`$数字`で置換後に受けることもできますけど、固定されているなら別にこれでいいですね。