【ISSUE】[php] 文字列を含んだ数値の四則演算
2024年12月23日 17:28
ほげえええええええ pic.twitter.com/kbpeYihu0A
— かずきち (@h_tyokinuhata) 2018年5月6日
下のコードを実行して見た
結果はこうだ
どうもTwitterの内容は本当なようだった。
http://php.net/manual/ja/language.types.string.php#language.types.string.conversion
数値として文字列が評価された時、結果の値と型は次のように定義されます。
文字列の中に '.' や 'e'、'E' といった文字が含まれず、 数値が integer 型の範囲内 (PHP_INT_MAX で定義されています) におさまる場合は integer として評価されます。それ以外の場合は、すべて float として評価されます。
文字列の最初の部分により値が決まります。文字列が、 有効な数値データから始まる場合、この値が使用されます。その他の場合、 値は 0 (ゼロ) となります。有効な数値データは符号(オプション)の後に、 1 つ以上の数字 (オプションとして小数点を 1 つ含む)、 オプションとして指数部が続きます。指数部は 'e' または 'E' の後に 1 つ以上の数字が続く形式です。
[cv:issue_marketplace_engineer]
診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。