当前位置:  编程技术>php
本页文章导读:
    ▪解决php截取utf-8中文字符串时乱码的问题      如何解决php截取utf-8中文字符串乱码问题呢?如果你正被这样的问题所困惑,那么你今天可是来着了,下面的代码可以帮到你。   代码示例: <?php /**   @php截取utf-8中文字符串乱码   @link .........
    ▪php生成强密码的程序      本文为大家提供用php生成强密码的两种方法。 方法一使用时间戳与随机数的方法,生成强密码。 方法二,原理大致相同,但生成的密码复杂度更强。 有需要的朋友,可以参考下。   代码.........
    ▪php生成随机产生六位数密码的代码      php生成随机产生六位数密码的代码,供大家学习参考。   代码示例: <?php //随机产生六位数密码Begin function randStr($len=6,$format='ALL') {  switch($format) {  case 'ALL':  $chars='ABCDEFGHIJKLMNOPQRSTUVWX.........

[1]解决php截取utf-8中文字符串时乱码的问题
    来源: 互联网  发布时间: 2013-12-24

如何解决php截取utf-8中文字符串乱码问题呢?如果你正被这样的问题所困惑,那么你今天可是来着了,下面的代码可以帮到你。
 

代码示例:
<?php
/**
  @php截取utf-8中文字符串乱码
  @link http://www.
*/
function utf8_substr($str,$len)
{
  for($i=0;$i<$len;$i++)
  {
    $temp_str=substr($str,0,1);
    if(ord($temp_str) > 127){
      $i++;
    if($i<$len){
      $new_str[]=substr($str,0,3);
      $str=substr($str,3);
      }
    }else {
    $new_str[]=substr($str,0,1);
    $str=substr($str,1);
    }
  }
  return join($new_str);
}
?>

您可能感兴趣的文章:
php函数substr截取中文字符出现乱码的解决方法
php substr截断中文半个汉字乱码问题的解决方法
php乱码问题 utf8乱码杂谈
php截取中文字符串乱码如何解决呢
php分割GBK中文乱码的解决方法
如何解决php中文字符乱码,中文字符入库乱码的问题
php中文字符串截断且无乱码的解决方法
有关php中文乱码的解决方法
php utf8 一半乱码的问题


    
[2]php生成强密码的程序
    来源: 互联网  发布时间: 2013-12-24

本文为大家提供用php生成强密码的两种方法。
方法一使用时间戳与随机数的方法,生成强密码。
方法二,原理大致相同,但生成的密码复杂度更强。

有需要的朋友,可以参考下。
 

代码示例:

<?php
/**
  php生成强密码
  linK:www. 2013/3/2
*/
$password_length = 9;

function make_seed() {
list($usec, $sec) = explode()(’ ‘, microtime());
return (float) $sec + ((float) $usec * 100000);
}

srand(make_seed());

$alfa = “1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM”;
$token = “”;
for($i = 0; $i < $password_length; $i ++) {
$token .= $alfa[rand(0, strlen($alfa))];
}
echo $token;

//方法2
// Create Password
$totalChar = 8; // number of chars in the password
$salt = “abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789″; // salt to select chars from
srand((double)microtime()*1000000); // start the random generator
$Spass=””; // set the inital variable
for ($i=0;$i<$totalChar;$i++) // loop and create password
$Spass = $Spass . substr ($salt, rand() % strlen($salt), 1);


    
[3]php生成随机产生六位数密码的代码
    来源: 互联网  发布时间: 2013-12-24

php生成随机产生六位数密码的代码,供大家学习参考。
 

代码示例:
<?php
//随机产生六位数密码Begin
function randStr($len=6,$format='ALL') {
 switch($format) {
 case 'ALL':
 $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;
 case 'CHAR':
 $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break;
 case 'NUMBER':
 $chars='0123456789'; break;
 default :
 $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
 break;
 }
 mt_srand((double)microtime()*1000000*getmypid());
 $password="";
 while(strlen($password)<$len)
    $password.=substr($chars,(mt_rand()%strlen($chars)),1);
 return $password;
 }
 //随机产生六位数密码End
?>
 

有关php生成随机密码或随机数的文章,已为大家提供了不少,有兴趣的朋友,可以阅读如下的文章:
php随机验证码 php生成随机验证码(图文)
生成随机用户名与密码的php函数
用于批量生成随机用户名的php程序
用php随机生成福彩双色球号码的二种方法
php生成随机码的一段代码
用PHP生成随机数的函数
使用php生成一个随机字符串的代码
php创建可阅读随机字符串的代码
php随机输出名人名言的函数
从数组中随机抽取一些元素的php代码
php生成随机数的例子
很实用的3个PHP随机字符串函数生成器
一个简单的php随机生成字符串函数
PHP生成随机字符串的两种办法
PHP生成随机字符串的二个例子
php生成随机字符串的函数
php随机密码生成函数
php生成随机用户名和随机密码
php生成随机密码的函数
PHP生成随机字符串的函数
php生成随机密码的自定义函数
php生成随机密码的函数
php生成随机密码的几种方法


    
最新技术文章:
▪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