好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php 回归练习之之php数据类型的相互转换代码_自学

<?php //php数据类型的相互转换 //php数据类型的强制转换 $var="12.248kjh"; setType($var,"float"); //使用setType进行变量的强制转化,转化自己需要的类型,但是,该变量必须是一个标量,也就是说必须是整型,浮点型,布尔型,字符串类型,不能是数组arrary,对象等类型object var_dump($var);&nbsp;&nbsp;//var_dump不仅仅可以输出变量的值,而且还可以看到数据的类型 echo "<p>"; $var="12.248kjh"; setType($var,"int");&nbsp;//转换成整型 var_dump($var); echo "<p>"; $var=1; setType($var,"bool");&nbsp;//转换成布尔值,ture false var_dump($var); echo "<p>"; //getType(变量);是获取变量的类型,而获取不到变量的值,getType用echo直接输出, $var="45612qrqewr"; echo getType($var);&nbsp;//getType()直接获取变量的类型, 此结果直接输出的是string; echo "<p>"; $var=123; echo getType($var);// 此结果输出的是整型integer echo "<p>"; //以上方法是直接改变了原有变量的类型,还有一种方法是不改变原有变量的数据类型,把值赋予一个新的变量,然后输出这个新的变量,原变量类型不便 $var="1245top"; $a=(int)$var; var_dump($a); echo "<p>"; $var="12.451ds"; $a=(float)$var; var_dump($a); echo getType($a);&nbsp;//获取到的类型是double浮点类型 echo "<p>"; //以上是数据类型的强制转换,下边开始学习数据类型的自动转换,数据类型的自动转换,就是数据直接进行算术运算,按照算术的方式进行自动处理 $a=125; $b="145qwe"; $c=12.457; $d=""; $sum=$a+$b+$c+$d; var_dump($sum); echo "<br>"; $sum=$a+$b-$c*$d; var_dump($sum); echo "<br>"; $sum=$a/$b-$c*$d; var_dump($sum); echo "<p>"; //那个当我们用到一个变量,如何判断一个变量是否存在呢;或者说这个变量是否为空呢 $a=123; if (isset($a)) {&nbsp;//isset函数来判断一个变量是否存在 echo $a; }else{ echo "变量a不存在"; } echo "<p>";

$a=123; unset($a);&nbsp;//unset用于提前将变量注释掉 if(isset($a)){ echo "$a"; }else{ echo "变量a不存在,ERROR_WRONG"; } echo "<p>"; $b=1235; if (empty($b)) {&nbsp;//empty用来判断一个变量是否是空值,不为空就输出他的值,为空就输出定义的其他值 echo "变量b的值是空"; }else{ echo "变量值为$b;不为空"; } echo "<p>"; //常量的声明和试用 define("DB_HOST","localhost"); define("DB_USER","root"); define("DB_NAME","root"); define("DB_PWS","123456"); echo "DB_HOST"; $a=231; function php(){ echo "$a";&nbsp;//php中常量不用理会变量的变化,而在任何地方都可以进行定义和输出,这段话中这句话是报错的, 如何想让变量也能正常输出,必须全局加载一下 echo DB_HOST; }php(); echo "<p>"; //全局加载变量 define("DB_HOS","localhost"); $var=456; function phper(){ global $var;&nbsp;//全局加载变量var之后,会正常显示 echo $var."<br>"; echo DB_HOS; } phper();

?>

 

php 回归练习之之php数据类型的相互转换 代码

查看更多关于php 回归练习之之php数据类型的相互转换代码_自学的详细内容...

  阅读:38次