回答編集履歴

2

改行置換処理の追加

2016/03/08 20:42

投稿

kagi_shippo
kagi_shippo

スコア105

test CHANGED
@@ -13,6 +13,8 @@
13
13
  1##
14
14
 
15
15
  あいうえお
16
+
17
+ 2行目
16
18
 
17
19
  2##
18
20
 
@@ -62,7 +64,7 @@
62
64
 
63
65
  foreach($items as $item) {
64
66
 
65
- echo sprintf($fmt, $i + 1, $users[str_replace('##', '', $item[0]) - 1], date_format($date, 'Y年n月j日H時i分'), $item[1]);
67
+ echo sprintf($fmt, $i + 1, $users[str_replace('##', '', $item[0]) - 1], date_format($date, 'Y年n月j日H時i分'), str_replace("\n", '<br>', $item[1]));
66
68
 
67
69
  date_add($date, date_interval_create_from_date_string('3 minutes'));
68
70
 

1

展開行の短縮

2016/03/08 20:42

投稿

kagi_shippo
kagi_shippo

スコア105

test CHANGED
@@ -38,8 +38,6 @@
38
38
 
39
39
 
40
40
 
41
-
42
-
43
41
  // 以下処理
44
42
 
45
43
  $lines = preg_split('/(\d##)/', $text, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
@@ -64,19 +62,7 @@
64
62
 
65
63
  foreach($items as $item) {
66
64
 
67
- echo sprintf(
68
-
69
- $fmt,
70
-
71
- $i + 1,
72
-
73
- $users[str_replace('##', '', $item[0]) - 1],
65
+ echo sprintf($fmt, $i + 1, $users[str_replace('##', '', $item[0]) - 1], date_format($date, 'Y年n月j日H時i分'), $item[1]);
74
-
75
- date_format($date, 'Y年n月j日H時i分'),
76
-
77
- $item[1]
78
-
79
- );
80
66
 
81
67
  date_add($date, date_interval_create_from_date_string('3 minutes'));
82
68