回答編集履歴

2

match

2016/05/01 12:28

投稿

takasima20
takasima20

スコア7458

test CHANGED
@@ -7,6 +7,8 @@
7
7
  function change2($mojiretu2_2) {
8
8
 
9
9
  preg_match_all("/(http|https):\/\/[-\w\.]+(:\d+)?(\/[^\s]*)?/", $mojiretu2_2, $pattarn2);
10
+
11
+ $replace2 = array();
10
12
 
11
13
  foreach ($pattarn2[0] as $key2=>$val2) {
12
14
 
@@ -22,7 +24,9 @@
22
24
 
23
25
  $keyword_end = 'さん';
24
26
 
25
- preg_match_all("/'.preg_quote($keyword_start) . '.*' . preg_quote($keyword_end) . '/", $tmp, $match);
27
+ preg_match_all("/" . preg_quote($keyword_start) . '.*' . preg_quote($keyword_end) . "/", $tmp, $match);
28
+
29
+ $futoji = array();
26
30
 
27
31
  foreach ($match[0] as $key3=>$val3) {
28
32
 

1

ret

2016/05/01 12:28

投稿

takasima20
takasima20

スコア7458

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  }
32
32
 
33
- $ret = str_replace($match[0], $futoji, $mojiretu2_2);
33
+ $ret = str_replace($match[0], $futoji, $tmp);
34
34
 
35
35
 
36
36