PHP基础共34篇
PHP基础
utf8和utf8mb4的区别-蚂蚁资源网

utf8和utf8mb4的区别

一、简介MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
03513
call_user_func函数详解-蚂蚁资源网

call_user_func函数详解

call_user_func函数类似于一种特别的调用函数的方法function a($b,$c) {     echo $b;      echo $c;  }  call_user_func('a', '1','2');  call_user_func('a', '3','4');  ...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
0408
preg_match-蚂蚁资源网

preg_match

preg_match(PHP 4, PHP 5)preg_match — 执行一个正则表达式匹配说明int preg_match    ( string $pattern   , string $subject   [, array &$matches   [, int $flags = 0   [, int $off...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
08111
PHP7引入的“??”和“?:”的区别-蚂蚁资源网

PHP7引入的“??”和“?:”的区别

??是PHP7新增的特性$a ?? 0 等同于 isset($a) ? $a : 0。 $a ?: 0 等同于 $a ? $a : 0。 empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。 i...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
05414
PHP 数字前面补零 固定位数补0-蚂蚁资源网

PHP 数字前面补零 固定位数补0

在处理订单编号的时候,需要固定位数的数字比如需要固定四位数格式:1->0001 56->0056 288->0288 1992->1992可以使用php内置函数str_pad() 函数把字符串填充为新的长度。str_pad(string,length,...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
0597
php二维数组排序方法-蚂蚁资源网

php二维数组排序方法

一维数组排序可以使用asort、ksort等一些方法进程排序,相对来说比较简单。二维数组的排序怎么实现呢?使用array_multisort和usort可以实现例如像下面的数组:代码如下:$users = array( array(...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
0409
依赖注入容器理解-蚂蚁资源网

依赖注入容器理解

耦合一个好的代码结构设计一定是松耦合的,这也是很多通用设计模式的宗旨,就是把分散在各处的同一个功能的代码汇聚到一起,形成一个模块,然后在不同模块之间通过一些细小的、明确的渠道进行沟...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
03510
PHP中"{}"大括号的用法总结-蚂蚁资源网

PHP中"{}"大括号的用法总结

1、 {} 表示程序块的开始和结束if ($x==$y)  {  do_nothing();  }2、 {}用来表示字符串下标(引用longnetpro兄弟的话) $s{1}表示字符串$s的第2个字节(不是第一个)基本等同于$s[1],只不过...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
02715
PHP中static::与new static()之后期静态绑定-蚂蚁资源网

PHP中static::与new static()之后期静态绑定

一、parent、self、$this、__CLASS__class A {} class B extends A{ parent::(public|protected)(静态方法|静态变量)  ===> parent永远是A self::(public|protected)(静态方法|静态变量...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
0468
PHP数组排序 数组倒序-蚂蚁资源网

PHP数组排序 数组倒序

下面只介绍常见的数组排序方法,详细说明请查看帮助手册 对数组按照键名排序:ksort($array) 对数组按照键名逆向排序:krsort($array) 对数组进行排序并保持索引关系:asort($array) 对数组进行...
蚂蚁官方的头像-蚂蚁资源网蚂蚁官方59天前
0525