易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP数据类型的转换

PHP的数据类型的转换有两种方法可以办到:直接输入目标的数据类型和通过settype函数实现。
PHP数据转换成整数
Float型数据转换成int型
Float型转换成int型,小数点后的数将被舍弃。如果float数超贵超过了整型的取值范围,那么结果可能是0或者是整形的最小负数。
例如:
<?php
$php = 1.59;
echo (int)$php.”\n”;
$phpdo = 2.93E30;  //超出整数的取值范围
echo (int)$phpdo.”\n”;
?>
结果:
1  0
Bool型数据转换成整型
TRUE转换为1,FALSE转换成0.
例如:
<?php
$php = true;
echo (int)$php.”\n”;
$phpdo = false;
echo (int)$phpdo.”\n”;
?>
结果:
1  0
String型数据转换成int
对string数据左侧的第一位判断:如果第一位是数字,则将读取到的数字转换为int,如果第一位不是数字,则结果为0.
例如:
<?php
$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
$php = 1;


相关文档:

编程小技巧 PHP获文件扩展名的三种方法

方法一:
<?php
function extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}
?>
方法二:
function extend_2($file_name)
{
$extend = pathinfo($file_name);
$extend = strto ......

PHP substr() 函数

转自:http://www.w3school.com.cn/php/func_string_substr.asp
PHP substr() 函数
PHP String 函数
定义和用法
substr() 函数返回字符串的一部分。
语法
substr(string,start,length)
参数描述
string
必需。规定要返回其中一部分的字符串。
start
必需。规定在字符串的何处开始。
正数 - 在字符串的指定位置开 ......

用PHP实现简单的反向最大匹配中文分词(代码)

类文件wordsplit.class.php:
<?php
/********************************************************************
* DirCMS中文分词类 beta 1.0
* ---------------------------
* begin : 2010-5-11 beta 1.0
* update : 2 ......

php/apc 监控文件上传进度

原文地址: http://blog.csdn.net/lmss82/archive/2010/05/10/5574772.aspx
这是一个完整可用的代码,部分代码来自于网络。
PHP:
5.26
JS环境:
jquery.js,jquery_form.js
使用步骤:
开启APC.
下载php_apc.dll,修改php.ini文件增加以下内容:
extension=php_apc.dll
apc.rfc1867 = On
代码:
<?php
//< ......

Nginx+PHP+MySQL双机互备、全自动切换方案

在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而 短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时间 只需几十秒。
一、双机互备、全自动切换方案 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号