博主信息
博文 3
粉丝 0
评论 0
访问量 2442
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php的类型与转换
新云的博客
原创
831人浏览过

1>php的单值标量

//php的单值标量有:整数、浮点、字符串、布尔。
$age = 30; //标量类型为整形
$salary = 12345.67; //标量类型为浮点型。
$name = 'xinyun'; //标量类型为字符串
#shifoujiehun = true //标量类型为布尔
//标量的输出有:echo , print , var_dump()
echo $name.'的年龄是'.$age.'现在一个月的工资是'.$salary.'他'.$shifoujiehun;
echo '<hr>';
print $name //与echo 一样可以打印出来结果。
var_dump($name); //能打印出标量类型(字符串(string))及字节数量。
$books = ['php','css','asp'];  //数组里面每一个字符串需要用,链接。
echo $books  //严重报错,因为echo只能打印字符串。不能打印数组。
//数组打印需要用函数print_r()和var_dump();
$num = null;  //null为空值 用 is_null($num)则看一看出null的类型。

2>变量类型检查。

//类型查询函数:gettype($var)
//检查类型分为:is_integer()整形 is_float()浮点 is_string() 字符串 is_bool()布尔
                is_array() 数组  is_object()对象 is_resource()资源  is_null()空

3>类型转换

//转换类型
1:强制转换
转换函数  (int)$var   (string)$var
2: 临时转换 (只转换值,类型不变)
转换函数: intval(),floatval(),stringval()\
3:永久转换
转换函数: settype($var,类型标识符)
$price = 187.965
echo gettype($price); //echo输出后得出类型为double(float)
(int)$price;
echo gettype($price); //echo输检测为整型
4:is_numeric();判断一个变量是不是数字型或者数字型的字符串
$price = 100;  //变量为数字
$all = "100";  //变量为数字型字符串
$sum = "xinyun";  //变量为字符串
var_dump(is_numeric($price)); //输出后得到一个true 则表示是一个数字型的字符串。
var_dump(is_numeric($all));  //输出后得到一个true 则表示是一个数字型的字符串。
var_dump(is($sum));   //输出后得到一个false 则表示不是一个数字型的字符串。


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学