常用易错函数总结

1:
20170331:strrchr():

$file = 'x.y.z.png';
echo strrchr($file, '.');
// 找到字符串中某个子字符串的最后出现位置,从该位置截取到字符串末尾。```

![区别](http://upload-images.jianshu.io/upload_images/2926249-0f1ff603f5ee990f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

.substr(start [, length ]):
substr(数字1,数字2)//截取字符串,如果只有一个数字,从数字开始截取到最后,如果有两个数字,从数字1截取数字2个
2:
.substring(start, end):
Substring(数字1,数字2);//如果只有一个数字截取到最后,如果有两个,就是从数字1开始   到数字2之前,但是不会包含数字2,如果数字1和数字2从小到大或者从大到小放的位置不同,那么默认的从最小的数开始找
3:
Str.indexOf(“字符”);可以获得这个“字符“的第一个下标
    如果字符串中找不到要找的字符,那么返回的就是-1
Str.lastIndexOf(“字符”); 以获得这个“字符“的最后出现下标
4:
Str.toUpperCase:转换为大写形式
Str.toLowerCase:转换为小写形式
CharCodeAt(数);获得制定位置的Unicode编码
    记住:小写a=97,大写A=65;
charAt(数);获得这个数的位置的字符
5:
Math.pow(n1,n2);求n1的n2次方
Math.abs(n);求n的绝对值
Math.round(n);求n的四舍五入的值
Math.max(n1,n2。。。);可以放好多个参数,求这些参数的最大值
Math.min();求最小值
Math.floor(n);向下取整,不大于n的最大的整数
Math.ceil(n);向上取整,不小于n的最小的整数
Math.random();获得0和1之间随机数,注意:能包含0不包含1
6:日期:
a)Var d1=new Date();//创建当前时间日期对象
b)Var d2=new Date(“2015/11/16 9:29:33”);//创建指定的时间日期
c)Var d3=new Date(2015,11,16,9,29,39);//创建指定的时间日期,注意,月份的值是0到11(0代表1月11代表12月)
d)Var d4=new Date(234584578945);从1970年1月1日开始计算的毫秒值的时间
e)toLocaleString()//获得本地时间显示的格式
f)d1.getTime();//获得从1970年开始到d1的毫秒值

7:数组:
a)concat();连接数组
b)join(“字符”);以字符连接数组转换为字符串
c)pop()删除最后一项
d)push(“n’)加入新的元素,加入到后面的位置
e)reverse()翻转数组顺序
f)shift()删除第一个元素,并且返回这个元素

8:定时器:
a>>1)反复性定时器:格式:window.setInterval(“fn()”,1000);
a)会反复执行
b)第二个参数是以毫秒计算的
2)一次性定时器:格式:window.setTimeout(“fn()”,1000);
a)执行一次
b)第二个参数是以毫秒计算的

清除:
1)window.clearInterval();清除反复性定时器
2)window.clearTimeout();清除一次性定时器

9:PHP htmlspecialchars() 函数
把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体:

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>


![Paste_Image.png](http://upload-images.jianshu.io/upload_images/2926249-c69110c15a482f07.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

10:重复输出函数str_repeat():
str_repeat("字符",次数)


![image.png](http://upload-images.jianshu.io/upload_images/2926249-a177744f71d91e04.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

11:递归无极限分类函数:tree

//定义一个方法,用于形成树状结构
/**
*$arr 给定数组
*$pid 指定从哪个节点开始找
*$return 构造好的数组
*/
public function tree($arr,$pid=0,$level=0){
static $tree = array();
foreach($arr as $v){
if ($v['parent_id'] == $pid){
$v['level'] = $level;
$tree[] = $v;
$this->tree($arr,$v['cat_id'],$level+1);
}
}
return $tree;

12、array_map函数:对数组中的没一个元素都使用一次回调函数

![image.png](http://upload-images.jianshu.io/upload_images/2926249-8a3ba946e9d1e09d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
13、注意:HTML页面中素材的路径从根开始匹配,CSS中按当前路径开始匹配。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,080评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,422评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,630评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,554评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,662评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,856评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,014评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,752评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,212评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,541评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,687评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,347评论 4 331
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,973评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,777评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,006评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,406评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,576评论 2 349

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,738评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,598评论 18 399
  • 我想飞翔,自由自在 可是我不能飞翔 太多太多让我牵挂 太多太多让我心乏 我想飞翔 即使没有翅膀 我想飞翔 可这如此奢望
    陶秀秀阅读 160评论 0 0
  • 做好网络推广必须要找专业的seo优化公司给你做几个关键词吗?一定要去上网络推广培训课后,自己组建推广团队吗?是自己...
    中道文化阅读 486评论 0 1