#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューターphp データ型変換関数: 1. intval()、整数型に変換; 2. floatval()、浮動小数点型に変換; 3. boolval()、Boolean 型に変換; 4. strval( )、文字列型に変換されます; 5. settype()、ユーザー指定のデータ型に変換できます。
php データ型変換関数
特定の変換関数 intval()、floatval()、boolval()、strval()、settype()、これらの関数の機能は次のとおりです。
<?php
$str = '123.456abc';
$int = intval($str);
echo '变量 $int 的类型为:'.gettype($int).'<br>';
$float = floatval($str);
echo '变量 $float 的类型为:'.gettype($float).'<br>';
$string = strval($str);
echo '变量 $string 的类型为:'.gettype($string);
?>
実行結果は次のとおりです:
变量 $int 的类型为:integer 变量 $float 的类型为:double 变量 $string 的类型为:string
intval()、floatval()、 boolval() strval() 関数が型を変換するとき、変換された変数自体の型は変更されません。代わりに、変換された新しい型のデータが新しい変数に割り当てられ、元の変数の型と値が変更されます。変わらないまま。
例 2:<?php $str = (string)'123abc'; $bool = (bool)true; settype($str, 'integer'); settype($bool, 'string'); echo '$str 的类型为:'.gettype($str).'<br> $bool 的类型为:'.gettype($bool); ?>
$str 的类型为:integer $bool 的类型为:string
settype() 関数は変数の型を変更しますそれ自体の構文形式は次のとおりです:
settype(mixed &$var, string $type)
推奨学習: "
PHP ビデオ チュートリアル以上がPHPのデータ型変換関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。