php中的对象类型转换,PHP数据类型的转换

PHP数据类型的转换

PHP的数据类型的转换有两种方法可以办到:直接输入目标的数据类型和通过settype函数实现。

PHP数据转换成整数

Float型数据转换成int型

Float型转换成int型,小数点后的数将被舍弃。如果float数超贵超过了整型的取值范围,那么结果可能是0或者是整形的最小负数。

例如:

$php = 1.59;

echo (int)$php.”\n”;

$phpdo = 2.93E30;  //超出整数的取值范围

echo (int)$phpdo.”\n”;

?>

结果:

1  0

Bool型数据转换成整型

TRUE转换为1,FALSE转换成0.

例如:

$php = true;

echo (int)$php.”\n”;

$phpdo = false;

echo (int)$phpdo.”\n”;

?>

结果:

1  0

String型数据转换成int

对string数据左侧的第一位判断:如果第一位是数字,则将读取到的数字转换为int,如果第一位不是数字,则结果为0.

例如:

$a = “100″;

echo (int)$a.”\n”;

$b = “phpdo.net”;

echo (int)$b.”\n”;

$c = “phpdo.net 100″;

echo (int)$c.”\n”;

$d = “100phpdo.net”;

echo (int)$d.”\n”;

$e = “1phpdo.net00″;  //只取1,后面的整数取不上

echo (int)$e.”\n”;

?>

结果:

100 0 0 100 1

注意:如果是数字和字母混合,如:1phpdo.net00,则只有“1”可以读取。

PHP数据转换成float型

使用(float)进行强制转换

PHP数据转换成string

使用(string)进行强制转换

Int型数据自不必说,结果即为其值;如果被转换的变量为boole型,则TRUE将转换成字符串“1”,FALSE将转换成空串;如果被转换的是objec型数据或者array型数据,则转换结果为字符串对象或字符串数组;如果被转换的对象为资源型数据,则转换结果为一个类似“resource id #”的字符串(id为紧跟PHP在运行时分配给该资源的表示代号)。

PHP数据转换成bool型

结果为FALSE的数据类型:

nt或float型数0

空字符串和字符串0

没有任何元素的空数组

没有任何元素的对象

Null

结果为TRUE的数据类型:

其他情况为TRUE。

注意:在测试转换成bool型后的结果时不能使用echo和print,可以使用gettype和is_bool函数进行判断。

PHP数据转换成数组

使用(array)进行强制转换

例如:

$php = 1;

相关文档:

首先我们要介绍一下我们在这篇文章中使用的PHP类Libchart,这是个外国人(非中国国籍的地球人,被称为外国人!)写的免费类!使用起来非

常简单。看出来了吧,我们是要用一个外国人写的PHP创建柱状图,饼状图,和线性图的类,来工作的。如果你要学习这个类的写法,你也可以把这个类下载下来看看外国人的思路!

我们开始吧 ......

用Ajax实现Tab效果的

先创建

ajax.php,在其中输入如下代码:

Sample 2_1

Sometimes, you might want to get the current page URL that is shown

in the browser URL window. For example if you want to let your visitors

submit a blog post to Digg you need to get that same exact URL. There

are plenty of other reasons as well. Here is how you can do that.

Add the followin ......

1:int strpos函数的作用和C语言中的char *strstr()一样

2:htmlspecialchars(),将特殊字符转化为HTML实体(entity)

3:PHP主要用于以下三个领域:

1>:服务器端脚本  2>:命令行脚本  3>:编写桌面应用程序

4:php并置运算符(.)将两个字符串连接起来

5:php的注释和C语言的注释一样� ......

强大而且免费的 zend studio 首当其冲,可惜本人机器配置不高,运行起来十分吃力,用没两次太受罪就放弃了。

PHPEdit,短小精悍,可限时试用,感觉一般。

PHPDesigner 正在用,还是可以一试,网上的注册机出的也相当及时。 0.0

纯文本编辑 Editplus 还是常备工具。 ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值