File tree Expand file tree Collapse file tree 11 files changed +12
-12
lines changed Expand file tree Collapse file tree 11 files changed +12
-12
lines changed Original file line number Diff line number Diff line change 12
12
<title >文字列と数値の比較</title >
13
13
14
14
<para >
15
- (厳密でないやり方で)数値と非数値文字列を比較する場合 、
15
+ (厳密でないやり方で)数値と非数値形式の文字列を比較する場合 、
16
16
数値を文字列にキャストし、文字列と比較するようになりました。
17
17
数値と数値形式の文字列の比較は、以前と同じ振る舞いをします。
18
18
注意すべきなのは、これによって、
Original file line number Diff line number Diff line change 95
95
96
96
<para >
97
97
<function >ksort</function > と <function >krsort</function > は、
98
- <constant >SORT_REGULAR</constant > を使って数値文字列の比較を行う際に 、
98
+ <constant >SORT_REGULAR</constant > を使って数値形式の文字列の比較を行う際に 、
99
99
PHP 8 で標準になっているルールを使うようになりました。
100
100
</para >
101
101
Original file line number Diff line number Diff line change 69
69
<simpara >
70
70
除算演算子 <literal >/</literal > の返す値は <type >float</type > となります。
71
71
ただし、ふたつのオペランドがともに <type >int</type > (あるいは <type >int</type >
72
- に型変換される <link linkend =" language.types.numeric-strings" >数値文字列 </link >)
72
+ に型変換される <link linkend =" language.types.numeric-strings" >数値形式の文字列 </link >)
73
73
であり、かつ被除数が除数の倍数である場合には整数値を返します。
74
74
整数の除算については <function >intdiv</function > を参照ください。
75
75
</simpara >
Original file line number Diff line number Diff line change @@ -289,8 +289,8 @@ $array = array(
289
289
'1' => 'b', // 値 "a" は "b" で上書きされます。
290
290
1.5 => 'c', // 値 "b" は "c" で上書きされます。
291
291
-1 => 'd',
292
- '01' => 'e', // この値は数値文字列ではないので 、キー1を上書きしません
293
- '1.5' => 'f', // この値は数値文字列ではないので 、キー1を上書きしません
292
+ '01' => 'e', // この値は数値形式の文字列ではないので 、キー1を上書きしません
293
+ '1.5' => 'f', // この値は数値形式の文字列ではないので 、キー1を上書きしません
294
294
true => 'g', // 値 "c" は "g" で上書きされます。
295
295
false => 'h',
296
296
'' => 'i',
Original file line number Diff line number Diff line change 61
61
<row >
62
62
<entry >8.2.0</entry >
63
63
<entry >
64
- <constant >SORT_REGULAR</constant > を使って数値文字列の比較を行う際に 、
64
+ <constant >SORT_REGULAR</constant > を使って数値形式の文字列の比較を行う際に 、
65
65
PHP 8 で標準になっているルールを使うようになりました。
66
66
</entry >
67
67
</row >
Original file line number Diff line number Diff line change 61
61
<row >
62
62
<entry >8.2.0</entry >
63
63
<entry >
64
- <constant >SORT_REGULAR</constant > を使って数値文字列の比較を行う際に 、
64
+ <constant >SORT_REGULAR</constant > を使って数値形式の文字列の比較を行う際に 、
65
65
PHP 8 で標準になっているルールを使うようになりました。
66
66
</entry >
67
67
</row >
Original file line number Diff line number Diff line change 29
29
<type >int</type > もしくは <type >string</type > の値。
30
30
<parameter >num</parameter > が <type >int</type > の場合、<property >BcMath\Number::scale</property >
31
31
は常に <literal >0</literal > に設定されます。
32
- <parameter >num</parameter > が <type >string</type > の場合、有効な BCMath 数値文字列である必要があり 、
32
+ <parameter >num</parameter > が <type >string</type > の場合、有効な BCMath 数値形式の文字列である必要があり 、
33
33
<property >BcMath\Number::scale</property > は自動的に文字列を解析して設定されます。
34
34
</simpara >
35
35
</listitem >
Original file line number Diff line number Diff line change 36
36
<refsect1 role =" returnvalues" >
37
37
&reftitle.returnvalues;
38
38
<simpara >
39
- <parameter >num</parameter > に最も近い整数に切り上げられた数値を表す数値文字列を返します 。
39
+ <parameter >num</parameter > に最も近い整数に切り上げられた数値を表す数値形式の文字列を返します 。
40
40
</simpara >
41
41
</refsect1 >
42
42
Original file line number Diff line number Diff line change 26
26
<refsect1 role =" returnvalues" >
27
27
&reftitle.returnvalues;
28
28
<simpara >
29
- <parameter >num</parameter > に最も近い整数に切り下げられた数値を表す数値文字列を返します 。
29
+ <parameter >num</parameter > に最も近い整数に切り下げられた数値を表す数値形式の文字列を返します 。
30
30
</simpara >
31
31
</refsect1 >
32
32
Original file line number Diff line number Diff line change 115
115
<entry >
116
116
<link linkend =" migration80.incompatible.core.string-number-comparision" >
117
117
文字列と数値の比較方法が変更された</link > ため、
118
- 数値と非数値文字列を比較した場合に 、引数の順番に応じて異なる値を返さなくなりました。
118
+ 数値と非数値形式の文字列を比較した場合に 、引数の順番に応じて異なる値を返さなくなりました。
119
119
</entry >
120
120
</row >
121
121
</tbody >
You can’t perform that action at this time.
0 commit comments