PHP计算字符串长度,中文长度为2,英文为1

PHPliuliangsong 发表了文章 • 0 个评论 • 6531 次浏览 • 2016-10-18 11:19 • 来自相关话题

PHP计算字符串长度,ASCII字符(英文、数字、字母等)长度算1,非ASCII字符(汉字等多字节字符)长度算2: 方法一: 将非ascii字符替换成两个星号,再使用strlen计算长度:<?php function abslength( $str ) { return strlen(preg_replace("#[^\x{00}-\x{ff}]#u", '**', $str)); } echo abslength("爱E族: aiezu.com"); //输出16 方法二: 循环判断每个字符是否 查看原文 »

PHP中eval函数导致HTTP 500错误的解决方法

PHPliuliangsong 发表了文章 • 0 个评论 • 4992 次浏览 • 2016-10-18 11:10 • 来自相关话题

使用php eval函数来执行PHP代码时,常常由于提交给eval函数执行的代码不是合法的PHP代码,而导致http服务返回"HTTP/1.0 500 Internal Server Error"错误。尝试使用下面方式进行异常处理:try { eavl("code..."); } catch(Exception $e){}或者:@eavl("code...");后发现页面依然返回http 500错误,在网上google一下才发现这是一个bug,通过下面方式得以解决 查看原文 »

PHP通过http头user-agent判断是否为手机浏览器

PHPliuliangsong 发表了文章 • 0 个评论 • 8276 次浏览 • 2016-10-18 11:03 • 来自相关话题

下面PHP自定义函数可以根据http头user-agent判断是否为手机访问,如果是则返回true: <?php /** * 判断是否是通过手机访问 * @return bool 是否是移动设备 */ public function isMobile() { //判断手机发送的客户端标志 if(isset($_SERVER['HTTP_USER_AGENT'])) { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $clientkeywords = array( 'nokia', 'sony', 'ericsson', 'mot 查看原文 »

javascript微博内容字数统计

Javascriptlinyu520 发表了文章 • 0 个评论 • 4646 次浏览 • 2016-10-17 21:18 • 来自相关话题

下面是计算微博内容字数的自定义函数。计算规则为URL算11,中文汉字长度为1,英文、数字、标点符号等单字节字符算0.5:function strlen(str) { var value = str.replace(/(^\s*)|(\s*$)/g, ""); var reg = new RegExp('((news|telnet|nttp|file|http|ftp|https)://){1}(([-A-Za-z0-9]+(\\.[-A-Za-z0-9]+)*(\\.[-A-Za-z]{2,5}))|([0-9]{1,3}(\\.[0-9]{1,3}){3}))(:[0-9]*)?(/[- 查看原文 »

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

PHPliuliangsong 发表了文章 • 3 个评论 • 5433 次浏览 • 2016-10-17 16:14 • 来自相关话题

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面是使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法:<?php date_default_timezone_set('PRC'); //php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime(0,0,0,date('m'),date('d')+1,date 查看原文 »

PHP int整形取值范围的最大值和最小值

回复

PHP匿名用户 回复了问题 • 1 人关注 • 1 个回复 • 7023 次浏览 • 2016-10-17 16:02 • 来自相关话题

PHP 24小时制转12小时制

回复

PHP匿名用户 回复了问题 • 1 人关注 • 1 个回复 • 5671 次浏览 • 2016-10-17 15:50 • 来自相关话题

PHP 12小时制转24小时制

回复

PHPliuliangsong 回复了问题 • 1 人关注 • 1 个回复 • 6273 次浏览 • 2016-10-17 15:48 • 来自相关话题

PHP date 输出12小时制

回复

PHPliuliangsong 回复了问题 • 2 人关注 • 1 个回复 • 5388 次浏览 • 2016-10-17 15:38 • 来自相关话题

PHP 获取毫秒级别的时间戳

PHPdave 回复了问题 • 3 人关注 • 1 个回复 • 6497 次浏览 • 2016-10-17 11:45 • 来自相关话题