由浅入深学习动态网页制作PHP的编程与应用
日期:2008年4月30日 作者: 查看:[大字体 中字体 小字体]-
$foo++; // $foo is the string "1" (ASCII 49)
$foo += 1; // $foo is now an integer (2)
$foo = $foo + 1.3; // $foo is now a double (3.3)
$foo = 5 + "10 Little Piggies"; // $foo is a double (15)
$foo = 5 + "10 Small Pigs"; // $foo is an integer (15)要改变变量的类型,也可用settype() 函数。
1、强制类型转换
PHP中的强制类型转换和C中一样: 在需要进行类型强制转换的变量前的括号中写出想要的类型名。
$foo = 10; // $foo is an integer
$bar = (double) $foo; // $bar is a double
允许的强制转换是:
(int), (integer) - cast to integer
(real), (double), (float) - cast to double
(string) - cast to string
(array) - cast to array
(object) - cast to object注意:括号中可以含有tab或空格,下面的函数将被计算:
$foo = (int) $bar;
$foo = ( int ) $bar;2、字符串转换
当字符串作为数值类型计算时,结果的值和类型按以下方式决定。
如果字符串中包含任何'.', 'e',及'E'字符,则被作为double类型计算。否则,就作为integer类型计算。
该值从字符串最开始算起。如果字符串是合法的数字,则使用该值,否则值为 0 。合法的数字是一个符号位(可选),后跟一位或几位数字(也可含有一个十进制的小数点), 后跟一位可选的指数。指数是一个 'e' 或 'E'后跟一个或几个数字。$foo = 1 + "10.5"; // $foo is a double (11.5)
$foo = 1 + "-1.3e3"; // $foo is a double (-1299)
$foo = 1 + "bob-1.3e3"; // $foo is a double (1)
$foo = 1 + "bob3"; // $foo is an integer (1)
$foo = 1 + "10 Small Pigs"; // $foo is an integer (11)
$foo = 1 + "10 Little Piggies"; // $foo is a double (11); the string contains 'e'第三章 运算符
下面我分别看一下PHP的算术、字符串、逻辑与比较等运算符。
1、算术运算符
+: $a + $b 加 $a加上$b
-: $a - $b 减 $a减去$b
*: $a * $b 乘 $a乘以$b
/: $a / $b 除 $a除以$b
%: $a % $b 取模 $a除以$b的余数如果两个操作数都是整型值(字符串将被转换为整型值),除号("/") 返回整型值(整除的值)。如果任一个操作数是浮点值,则做浮点除法。
2 字符串运算符
字符串操作符只有字符串连接符 (".")。
$a = "Hello ";
- 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
-
- 由浅入深学习动态网页制作PHP的编程与应用 相关文章:
- ·Vista系统实现自动关机技巧
- ·Flash制作交互动画教程 星座查询器
- ·小技巧让你轻松DIY你的网页滚动条
- ·Coreldraw结合 R.A.V.E 制作动画
- ·动态加载外部css或js文件
- ·怎么样清除能突破主动防御的新型木马
- ·Flash与Photoshop合作制作模糊渐变动画
- ·再谈用Flash引导线制作爱心图案动画
- ·Flash用鼠标控制图片移动效果动画教程
- ·Flash引导线制作爱心图案动画
- 由浅入深学习动态网页制作PHP的编程与应用 相关软件
- ·《黑名单上的人》05蘑菇行动(198303版)
- ·《黑名单上的人》01特别行动小组(198208版)
- ·《彩虹岛》1.13升级至1.14手动更新补丁
- ·《动物丛林》小游戏
- ·动脑筋爷爷8
- ·动脑筋爷爷7
- ·动脑筋爷爷6
- ·动脑筋爷爷5
- ·动脑筋爷爷4
- ·动脑筋爷爷3
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:初学解决疑惑:PHP是什么?
精品推荐
热点TOP10
- ·JSP内建对象
- ·在JSP开发中使用jdom解析临时存放数据的XML文件
- ·初学入门:详细学习掌握JSP的语法知识
- ·由浅入深学习动态网页制作PHP的编程与应用
- ·在jsp中作HTTP认证的方法
- ·使用JSP + JAVABEAN + XML 开发的一个例子
- ·JSP数据库基础知识 语法详解
- ·目前最好的JSP分页技术
- ·实例详解JSP内置对象
- ·JSP的九个隐含对象
- ·正确的解决用户退出问题―JSP和Struts
- ·不用迭代算法而快速实现的jsp树结构
- ·自己写的一个JSP上传文件和下载文件的JavaBean
- ·在jsp中用bean和servlet联合实现用户注册、登录
- ·JSP语法简表
- ·JSP 对 XML 的操作
- ·jsp生成html---pnews_in.jsp
- ·开发一个调试JSP的Eclipse插件
- ·在JSP开发中模拟.NET WebForm
- ·MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
特别推荐
- ·由浅入深学习动态网页制作PHP的编程与应用
- ·新手入门:学习JSP的经典的入门学习资料
- ·输入汉字自动转为拼音(jsp实现方式)
- ·经验分享 JSP程序员完全蜕变手册
- ·JSP实战:JBuilder2005中创建数据库表
- ·新手入门:JSP基本语法与简单表单处理
- ·使用技巧:在JSP页面中的应用JavaBean
- ·实例:JSP中把动态页面转换为静态页面
- ·使JSP/Servlet应用程序优化的八种方法
- ·提升JSP页面响应速度的七大秘籍绝招
- ·jsp中文问题解决方案(完整版)
- ·jsp的八个隐含对象
- ·用jsp实现SQLServe数据库的备份和恢复
- ·深入浅析JSP安全编程实例
- ·jsp防盗链
- ·js技巧收集(200多个)
- ·JSP应用语法详解大全 (3)
- ·实例讲解:全程追踪入侵JSP网站服务器
- ·Apache服务器之JSP概述篇
- ·新手入门经典:Jsp环境配置
