php数据类型的转换方法
<?php
/*
*整型---(int), (integer)
*布尔---(bool), (boolean)
*浮点型-(float),(double),(real)
*字符串-(string)
*数组---(array)
*对象---(object)
*/
////////////第一种:自动转换数据类型
$a = '100abc';
$b = '300abc';
$c = $a + $b;
echo $c . '
'; //显示:400;
////////////第二种(1):强制转换数据类型
$a = '600ab';
$b = (int)$a; //强制转换成整型;
var_dump($b); //显示:int(600);
echo '
';
$c = (bool)$a; //强制转换成布尔型;
var_dump($c); //显示:bool(true);
echo '
';
////////////第二种(2):强制设置数据类型
$a = '900gh';
setType($a,"array") ; //强制设置成数组
var_dump($a);
echo '
';
////////////第二种:强制转换数据类型
$a = '22abc';
$b = intval($a);
var_dump($b); //显示:int(22)
echo '
';
$c = floatval($b);
var_dump($c); //显示:float(22)
echo '
';
$d = strval($c);
var_dump($d); //显示:string(2)"22"
echo '
';
?>
/*
*整型---(int), (integer)
*布尔---(bool), (boolean)
*浮点型-(float),(double),(real)
*字符串-(string)
*数组---(array)
*对象---(object)
*/
////////////第一种:自动转换数据类型
$a = '100abc';
$b = '300abc';
$c = $a + $b;
echo $c . '
'; //显示:400;
////////////第二种(1):强制转换数据类型
$a = '600ab';
$b = (int)$a; //强制转换成整型;
var_dump($b); //显示:int(600);
echo '
';
$c = (bool)$a; //强制转换成布尔型;
var_dump($c); //显示:bool(true);
echo '
';
////////////第二种(2):强制设置数据类型
$a = '900gh';
setType($a,"array") ; //强制设置成数组
var_dump($a);
echo '
';
////////////第二种:强制转换数据类型
$a = '22abc';
$b = intval($a);
var_dump($b); //显示:int(22)
echo '
';
$c = floatval($b);
var_dump($c); //显示:float(22)
echo '
';
$d = strval($c);
var_dump($d); //显示:string(2)"22"
echo '
';
?>