当前位置: 编程技术>php
本页文章导读:
▪取得中文字符长度的小函数 取得中文字符长度的小函数,有需要的朋友可以参考下。
代码如下:
<?php
//中文字符长度,一个中文长度为1。
function cstrlen($str){
$n = 0; $p = 0; $c = ”;
$len = strlen($str);
for($i = 0; $i < $le.........
▪php写的检查数据是否是货币格式的小函数 php写的检查数据是否是货币格式的小函数,有需要的朋友可以看看。
代码如下:
<?php
// 函数名:CheckMoney($C_Money)
// 作 用:检查数据是否是99999.99格式
// 参 数:$C_Money(待检测的数字).........
▪按ID返回一个二级目录的方法 完整代码如下:
代码如下:
<?php
/*
二级目录
按ID返回一个二级目录,用于将内容平均分布在36*36个目录中。
36个目录为a-z0-9
*/
function IDcat($id){
$p0 = $id % 1296;
$p1 = ceil($p0 / 36)-1;
$p2 = ($p0.........
[1]取得中文字符长度的小函数
来源: 互联网 发布时间: 2013-12-24
取得中文字符长度的小函数,有需要的朋友可以参考下。
代码如下:
<?php
//中文字符长度,一个中文长度为1。
function cstrlen($str){
$n = 0; $p = 0; $c = ”;
$len = strlen($str);
for($i = 0; $i < $len; $i++) {
$c = ord($str{$i});
if($c > 127) {
$p = 1;
} else {
$p = 0;
}
$i+=$p;$n++;
}
return $n;
}
?>
[2]php写的检查数据是否是货币格式的小函数
来源: 互联网 发布时间: 2013-12-24
php写的检查数据是否是货币格式的小函数,有需要的朋友可以看看。
代码如下:
<?php
// 函数名:CheckMoney($C_Money)
// 作 用:检查数据是否是99999.99格式
// 参 数:$C_Money(待检测的数字)
// 返回值:布尔值
// 备 注:无
function CheckMoney($C_Money)
{
if (!ereg(“^[0-9][.][0-9]$”, $C_Money)) return false;
return true;
}
?>
// 函数名:CheckMoney($C_Money)
// 作 用:检查数据是否是99999.99格式
// 参 数:$C_Money(待检测的数字)
// 返回值:布尔值
// 备 注:无
function CheckMoney($C_Money)
{
if (!ereg(“^[0-9][.][0-9]$”, $C_Money)) return false;
return true;
}
?>
[3]按ID返回一个二级目录的方法
来源: 互联网 发布时间: 2013-12-24
完整代码如下:
代码如下:
<?php
/*
二级目录
按ID返回一个二级目录,用于将内容平均分布在36*36个目录中。
36个目录为a-z0-9
*/
function IDcat($id){
$p0 = $id % 1296;
$p1 = ceil($p0 / 36)-1;
$p2 = ($p0-1) % 36 ;
return IDnum($p1).’/’.IDnum($p2).’/';
}
function IDnum($i){
if($i<10){
if($i==-1){
return ‘z’;
}else{
return $i;
}
}else{
return chr(87+$i);
}
}
?>
/*
二级目录
按ID返回一个二级目录,用于将内容平均分布在36*36个目录中。
36个目录为a-z0-9
*/
function IDcat($id){
$p0 = $id % 1296;
$p1 = ceil($p0 / 36)-1;
$p2 = ($p0-1) % 36 ;
return IDnum($p1).’/’.IDnum($p2).’/';
}
function IDnum($i){
if($i<10){
if($i==-1){
return ‘z’;
}else{
return $i;
}
}else{
return chr(87+$i);
}
}
?>
最新技术文章: