php基础知识(整理)

1. global与$GLOBAL['']的区别

  global  $a1;  外部$a的同名引用或者指针。

  $GLOBAL['a'];  外部$a的同名引用或者指针。

2. substr()、mb_substr() 函数 -- 截取字符串

  substr() 截取字符串,字符串中有中文字符的时候,可能会出错,可以使用mb_substr(), mb_substr()函数就是后面加一个设置编码的参数。

1 echo '<br>1'.substr("abcdefg", 2, 4);
2 echo '<br>2'.substr("秦时明月汉时关", 2, 4);
3 echo '<br>3'.mb_substr("秦时明月汉时关", 2, 4, 'utf8');

 3.explode()与implode()函数

  explode()  按设定的字符分割字符串成数组。语法:explode(separator, string, limit)

  implode() 将一个数组合并成字符串。语法:implode(separatorarray)

1 print_r(explode('明', "秦时明月汉时关"));
2 $arr = array('a','b','c','d','明','f');
3 echo implode($arr);
View Code

 4. array_push()、array_pop()与array_unshift()、array_shift()

  array_push() 将一个或者多个单元添加到数组的末尾,array_push(array, value1, value2, ...);

  array_pop() 删除数组最后一个单元,并返回删除的内容,array_pop(array);

  array_unshitf()  在数组开头插入一个或者多个单元,array_unshift(array, value1, value2, ...);

  array_shift()  删除数组的第一个单元,并返回删除的内容,array_shift(array)。

5. stripos()、strpos()与strripos()、strrpos()

  stripos() 返回字符串在另一字符串第一次出现的位置(对大小写不明感);

  strpos() 返回字符串在另一字符串第一次出现的位置(对大小写敏感);

  strripos() 返回字符串在另一字符串最后一次出现的位置(对大小写不敏感);

  strrpos() 返回字符串在另一字符串最后一次出现的位置(对大小写敏感);

  一般格式:函数名(string,find);

6. in_array()

  检查数组中是否存在指定的值, 语法:in_array(search, array);

7. ceil( )、floor( )、round( )、intval( ) 函数

  ceil(float value) 返回值为对小数 value 值向上取整 ;

  floor(float value ) 返回值为对小数 value 值向下取整;

  round(float value [, int precision]) 返回值为 将value根据制定精度 precidion 进行四舍五入的结果,precision 可以是负数和0,默认情况下为0;

  intval(float value ) 返回值为 对value只取整数部分,小数部分扔掉。

8. extract( )

  语法:extract(array,extract_rules,prefix) ;

  该函数使用数组的键名作为变量名,使用数组的键值作为变量的值。就可以键名当变量使用。详细的使用方法查参考手册。

 9.mkdir( )、unclink( )

  语法: mkdir(path [ , mode, recursive, context ] ); path目录, mode的默认值是 0777,最高权限。

  mkdir( ) 函数创建目录,如果创建成功,返回true,否则返回false。

  语法: unclink(filename [, context ]); 

  unclink( ) 删除文件,如果成功,返回true,否则返回false。 加@对于不存在的文件,不会报错。


 

转载于:https://www.cnblogs.com/wsybky/p/8629718.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值