#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター変換関数には次のものが含まれます: 1. intval()、文字列を整数値に変換できます。構文は「intval($str)」です; 2. floatval()、文字列を整数値に変換できます。浮動小数点 Type 値、構文 "floatval($str)"; 3. settype()、変数を整数または浮動小数点値に設定できます、構文 "settype($str,"integer")" または "settype( $str,"float ")"; 4.base_convert()。
1. intval() 関数- -integer 型変換関数
intval()関数は、変数の整数値を取得するために使用します。 intval() 関数は、指定された基数変換 (デフォルトは 10 進数) を使用して、変数 var の整数値を返します。 intval() は object では使用できません。そうでない場合は、E_NOTICE エラーが生成され、1 が返されます。<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $int = intval($str); echo $int."<br>"; echo '变量 $int 的类型为:' . gettype($int) . '<br>'; ?>
2. floatval() 関数 -- 浮動小数点変換関数
floatval — 変数の浮動小数点値を取得する例:<?php $str="3.14"; $float=floatval($str); var_dump($str); var_dump($float); ?>
3. settype() 関数
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; settype($str,"integer"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>説明: settype() 関数は、変数 $var を指定された $type タイプに設定するために使用されます。構文:
settype ( $var ,$type )$type 設定可能な値:
base_convert() 関数を使用して、任意の基数間で数値を変換します。「
bindec(hex string, 16, 10)" を使用して 16 進数を 10 進数に変換します。 <pre class="brush:php;toolbar:false"><?php
echo base_convert("1e", 16, 10) . "<br>";
echo base_convert("a", 16, 10) . "<br>";
echo base_convert("11ff", 16, 10) . "<br>";
echo base_convert("cceeff", 16, 10);
?></pre>
説明:
base_convert() 関数は、数値を任意の基数間で変換します。構文:
base_convert(number,frombase,tobase);
以上がphpで数値を変換する関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。