文章列表
发布:thatgirl 来源:net 阅读: 6 【大 中 小】
php替换网址中参数变量的代码,供大家学习参考。
<?php
/**
* 将URL中的某参数设为某值
* link:脚本学堂 www.jbxue.com
* 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 ...
发布:sunday01 来源:net 阅读: 1 【大 中 小】
为大家提供一个可以支持多种编码的中文字符串截取函数,有需要的朋友,可以研究下。
<?php
/*
* @todo 中文截取,支持gb2312,gbk,utf-8,big5
* @link: 脚本学堂 http://www.jbxue.com
* @param string $str 要截取的字串
* @param int $start 截取起始位置
* @param int $length 截取长度
* @param string $charset utf-8|gb2312|gbk|big5 ...
使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。php 随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。
方法一:
1、在 33 – 126 中生成一个随机整数,如 35,
2、将 35 转换成对应的ASCII码字符,如 35 对应 #
3、重复以上 1、2 步骤 n 次,连接成 n 位的密码
该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $ ...
为大家提供用php生成强密码的两种方法。方法一使用时间戳与随机数的方法,生成强密码。方法二,原理大致相同,但生成的密码复杂度更强。
<?php
/**
php生成强密码
linK:www.jbxue.com 2013/3/2
*/
$password_length = 9;
function make_seed() {
list($usec, $sec) = explode(’ ‘, microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed()); ...