質問編集履歴
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,7 +58,11 @@
|
|
58
58
|
|
59
59
|
###やってみたこと
|
60
60
|
|
61
|
-
functions.phpに次のように書いてみた
|
61
|
+
functions.phpに次のように書いてみまました。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
しかし、``$num2``の値が取得できません。``['field2_text']``は繰り返され複数あるのですが、はじめの``['field2_text']``の文字数だけしか取得できていないのです。
|
62
66
|
|
63
67
|
```php
|
64
68
|
|
@@ -113,27 +117,3 @@
|
|
113
117
|
どなたか正しい書き方をご教示いただけませんでしょうか?
|
114
118
|
|
115
119
|
よろしくお願いいたします。
|
116
|
-
|
117
|
-
|
118
|
-
|
119
|
-
###追記
|
120
|
-
|
121
|
-
変数の格納状況です。主な問題は``$num2``のようです。
|
122
|
-
|
123
|
-
|
124
|
-
|
125
|
-
``$num1``
|
126
|
-
|
127
|
-
→本来の``'field1'``より20文字ほど多い数が格納されています。(ナゾですがまぁ20文字くらいは大目に見ます。笑)
|
128
|
-
|
129
|
-
|
130
|
-
|
131
|
-
``$num2``
|
132
|
-
|
133
|
-
→グループ化しており``['field2_text']``は複数あるのですが、はじめの``['field2_text']``の文字数だけが格納されています。
|
134
|
-
|
135
|
-
|
136
|
-
|
137
|
-
``$total``
|
138
|
-
|
139
|
-
→ちゃんと``$num1``と``$num2``の合計が格納されています。
|
2
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,29 +74,21 @@
|
|
74
74
|
|
75
75
|
$field_group = SCF::get('field_group');
|
76
76
|
|
77
|
+
foreach ( $field_group as $field_value ) {
|
77
78
|
|
79
|
+
$num2 = floor( mb_strlen( strip_tags( $field_value['field2_text'] ) ) ) ;
|
78
80
|
|
79
|
-
|
81
|
+
}
|
80
82
|
|
81
83
|
|
82
84
|
|
85
|
+
$total = $num1 + $num2;
|
86
|
+
|
87
|
+
$min = floor( $total / 600 );
|
88
|
+
|
83
|
-
|
89
|
+
$sec = floor( $total % 600 /10 ) ;
|
84
90
|
|
85
91
|
|
86
|
-
|
87
|
-
$total = $num1 + $num2;
|
88
|
-
|
89
|
-
|
90
|
-
|
91
|
-
$min = floor( $total / 600 );
|
92
|
-
|
93
|
-
$sec = floor( $total % 600 /10 ) ;
|
94
|
-
|
95
|
-
|
96
|
-
|
97
|
-
}
|
98
|
-
|
99
|
-
|
100
92
|
|
101
93
|
if($min == 0 && $sec == 0)
|
102
94
|
|
@@ -112,7 +104,7 @@
|
|
112
104
|
|
113
105
|
```php
|
114
106
|
|
115
|
-
<p><span><?php countdown() ;?>
|
107
|
+
<p><span><?php countdown() ;?></span>で読めます。</p>
|
116
108
|
|
117
109
|
```
|
118
110
|
|
@@ -132,16 +124,16 @@
|
|
132
124
|
|
133
125
|
``$num1``
|
134
126
|
|
135
|
-
→本来の``'field1'``より20文字ほど多い数が格納されています。
|
127
|
+
→本来の``'field1'``より20文字ほど多い数が格納されています。(ナゾですがまぁ20文字くらいは大目に見ます。笑)
|
136
128
|
|
137
129
|
|
138
130
|
|
139
131
|
``$num2``
|
140
132
|
|
141
|
-
→グループ化しており``['field2_text']``は複数あるのですが、はじめの
|
133
|
+
→グループ化しており``['field2_text']``は複数あるのですが、はじめの``['field2_text']``の文字数だけが格納されています。
|
142
134
|
|
143
135
|
|
144
136
|
|
145
137
|
``$total``
|
146
138
|
|
147
|
-
→$num1と$num2の合計が
|
139
|
+
→ちゃんと``$num1``と``$num2``の合計が格納されています。
|
1
変数の格納状況の追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
###やってみたこと
|
60
60
|
|
61
|
-
functions.phpに次のように書いてみたのですが、どうやら文字数がカウントできていないようで
|
61
|
+
functions.phpに次のように書いてみたのですが、どうやらグループ化する部分で合計の文字数がカウントできていないようです。
|
62
62
|
|
63
63
|
```php
|
64
64
|
|
@@ -88,13 +88,15 @@
|
|
88
88
|
|
89
89
|
|
90
90
|
|
91
|
-
$min = floor(
|
91
|
+
$min = floor( $total / 600 );
|
92
92
|
|
93
|
-
$sec = floor(
|
93
|
+
$sec = floor( $total % 600 /10 ) ;
|
94
94
|
|
95
95
|
|
96
96
|
|
97
97
|
}
|
98
|
+
|
99
|
+
|
98
100
|
|
99
101
|
if($min == 0 && $sec == 0)
|
100
102
|
|
@@ -108,6 +110,38 @@
|
|
108
110
|
|
109
111
|
```
|
110
112
|
|
113
|
+
```php
|
114
|
+
|
115
|
+
<p><span><?php countdown() ;?>で読めます。</span></p>
|
116
|
+
|
117
|
+
```
|
118
|
+
|
119
|
+
|
120
|
+
|
111
121
|
どなたか正しい書き方をご教示いただけませんでしょうか?
|
112
122
|
|
113
123
|
よろしくお願いいたします。
|
124
|
+
|
125
|
+
|
126
|
+
|
127
|
+
###追記
|
128
|
+
|
129
|
+
変数の格納状況です。主な問題は``$num2``のようです。
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
``$num1``
|
134
|
+
|
135
|
+
→本来の``'field1'``より20文字ほど多い数が格納されています。
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
``$num2``
|
140
|
+
|
141
|
+
→グループ化しており``['field2_text']``は複数あるのですが、はじめのもの文字数だけが格納されています。
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
``$total``
|
146
|
+
|
147
|
+
→$num1と$num2の合計がちゃんと格納されています。
|