当前位置:  数据库 iis7站长之家
本页文章导读:
    ▪实例学习php格式化数字-位数不足前面加0补足      一般来说在数字中001就等于1,不过有些项目必须要用到001。 此时,传统的计数方法就不好使了,需要php的格式化函数sprintf()出场了。   代码如下: <?php   $var=sprintf("%04d", 2);//生成4位数.........
    ▪生成随机用户名与密码的php函数      介绍: 生成随机用户名与密码,在php中可以使用 mt_rand或rand函数,现在 rand 函数在验证码中用的较多一些,而生成长字符的随机码大多还是使用 mt_rand 函数。 这里为大家提供两个函数,用.........
    ▪php替换网址中参数变量的代码      php替换网址中参数变量的代码,供大家学习参考。   代码如下: <?php /** * 将URL中的某参数设为某值 * link:www. * date:2013/2/27 */ function url_set_value($url,$key,$value) { $a=explode()('?',$url); $u.........

[1]实例学习php格式化数字-位数不足前面加0补足
    来源: 互联网  发布时间: 2013-12-24

一般来说在数字中001就等于1,不过有些项目必须要用到001。
此时,传统的计数方法就不好使了,需要php的格式化函数sprintf()出场了。
 

代码如下:
<?php  
$var=sprintf("%04d", 2);//生成4位数,不足前面补0  
echo $var;//结果为0002  
?>

PHP字符串sprintf()函数

语法
sprintf(format,arg1,arg2,arg++)

参数
format 必需。转换格式。
arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。
arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。
arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。

说明
参数 format 是转换的格式,以百分比符号 (“%”) 开始到转换字符结束。下面的可能的 format 值:
    %% – 返回百分比符号
    %b – 二进制数
    %c – 依照 ASCII 值的字符
    %d – 带符号十进制数
    %e – 可续计数法(比如 1.5e+3)
    %u – 无符号十进制数
    %f – 浮点数(local settings aware)
    %F – 浮点数(not local settings aware)
    %o – 八进制数
    %s – 字符串
    %x – 十六进制数(小写字母)
    %X – 十六进制数(大写字母)

arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。
 

代码如下:
<?php  
$number = 123;  
$txt = sprintf("%f",$number);  
echo $txt;  
?> 

    
[2]生成随机用户名与密码的php函数
    来源: 互联网  发布时间: 2013-12-24

介绍:
生成随机用户名与密码,在php中可以使用 mt_rand或rand函数,现在 rand 函数在验证码中用的较多一些,而生成长字符的随机码大多还是使用 mt_rand 函数。
这里为大家提供两个函数,用于生成随机用户名与密码,有需要的朋友,仔细研究下吧,很实用。
 

代码如下:

<?php
/**
 @ 生成随机用户名(长度6-13)
 @ link:www. 2013-2-28
*/
function create_password($pw_length = 4){
$randpwd = '';
for ($i = 0; $i < $pw_length; $i++){
$randpwd .= chr(mt_rand(33, 126));
}
return $randpwd;
}

/*
  生成随机密码
*/
function generate_username( $length = 6 ) {
// 密码字符集,可任意添加你需要的字符
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
$password = '';
for ( $i = 0; $i < $length; $i++ )
{
// 这里提供两种字符获取方式
// 第一种是使用substr 截取$chars中的任意一位字符;
// 第二种是取字符数组$chars 的任意元素
// $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
$password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
}
return $password;
}

//调用
$userId = 'user'.generate_username(6);
$pwd = create_password(9);

echo "---------生成的用户名与密码信息-----------";
echo "userName:" . $useerId . " password:" . $pwd
?>


    
[3]php替换网址中参数变量的代码
    来源: 互联网  发布时间: 2013-12-24

php替换网址中参数变量的代码,供大家学习参考。
 

代码如下:
<?php
/**
* 将URL中的某参数设为某值
* link:www.
* date:2013/2/27
*/
function url_set_value($url,$key,$value)
{
$a=explode()('?',$url);
$url_f=$a[0];
$query=$a[1];
parse_str($query,$arr);
$arr[$key]=$value;
return $url_f.'?'.http_build_query($arr);
}
?>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3