PHP中strlen和mb_strlen的区别
2011-5-19 杜世伟
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。
先看例子:
<?php //测试时文件的编码方式要是utf8mb4 $str='中文a字1符'; echo strlen($str).'<br>';//14 echo mb_strlen($str,'utf8mb4').'<br>';//6 echo mb_strlen($str,'gbk').'<br>';//8 echo mb_strlen($str,'gb2312').'<br>';//10 ?>结果分析:在strlen计算时,对待一个utf8mb4的中文字符是3个长度,所以“中文a字1符”长度是3*4+2=14,在mb_strlen计算时,选定内码为utf8mb4,则会将一个中文字符当作长度1来计算,所以“中文a字1符”长度是6 .
网页导航
2010-10-28 杜世伟 JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xht...
标签: 导航,网页导航,jquery导航,jquery网页导航
uchome二次开发,填写一些额外的字段
2010-10-25 杜世伟
需求:uchome二次开发,在注册的时候,需要填写一些额外的字段,比如,年龄,体重,真实姓名和手机号等。基本思路就是这样,这里添加的字段是”area”,如果想添加在uc_members表中,只需在这个表中添加字段要添加的字段既可
1.uc_client/control/user.php
改动代码
01 |
functio... |
标签: uchome二次开发,uchome填写一些额外的字段,uchome添加的字段
php 二分算法查找
<?
/**
* 二分算法查找
* @param array $array 要查找的数组
* @param int $min_key 数组的最小下标
* @param int $max_key 数组的最大下标
* @param mixed $value 要查找的值
* @return boolean
*/
function bin_...
marquee制作连续不间断滚动图片效果
<div id=demo style=overflow:hidden;height:150;width:90;background:#214984;color:#ffffff>
<div id=demo1>
<!-- 定义图片 -->
<img src="images/logo_1.gif">
<...
标签: marquee marquee图片滚动,marquee制作连续不间断滚动图片效果
php上传图片
<?php
$uptypes=array(
'image/jpg',
'image/jpeg',
'image/png',
...
php生成缩略图类
<?php
class resizeimage
{
//图片类型
var $type;
//实际宽度
var $width;&n...
让层抖动的效果,msn,qq窗体震动效果
2010-10-11 杜世伟 JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xht...
跟随鼠标的日期时间表盘
2010-10-11 杜世伟 JavaScript
<html>
<head>
<title>网页特效|Linkweb.cn/Js|---跟随鼠标的日期时间表盘</title>
</head><BODY>
<!--将以下代码加入HTML的<Body></Body>之间-->
<SCRIPT language=J...
省市二级菜单
2010-9-29 杜世伟 JavaScript
// JavaScript Document
// JavaScript Document
var where = new Array(34);
function comefrom(loca,locatype)
{
this.loca = loca;
this.loca...
热门日志
分类
- git(9)
- Mac(7)
- C(1)
- memcache(1)
- Python(32)
- Vim(8)
- sed(2)
- ansible(3)
- awk(4)
- shell(3)
- Django(4)
- ssdb(1)
- bat(4)
- svn(0)
- docker(1)
- Tornado(1)
- go(2)
- 架构(19)
- Vue(1)
- game(2)
- AI(2)
- Windows(8)
- Java(8)
- Mysql(38)
- Ajax(2)
- Jsp(1)
- Struts(8)
- Linux(73)
- JavaScript(39)
- Staruml(0)
- Mouth(1)
- Html(6)
- Php(102)
- Message(52)
- Lua(10)
- Compute(1)
- Redis(7)
- Nginx(12)
- Jquery(1)
- Apache(1)
- cocos2d-x(8)
- about(1)

