PHP基础共34篇
PHP基础
PHP 数字前面补零 固定位数补0-蚂蚁资源网

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

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

php二维数组排序方法

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

依赖注入容器理解

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

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

1、 {} 表示程序块的开始和结束if ($x==$y)  {  do_nothing();  }2、 {}用来表示字符串下标(引用longnetpro兄弟的话) $s{1}表示字符串$s的第2个字节(不是第一个)基本等同于$s[1],只不过...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
02815
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)(静态方法|静态变量...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
0518
PHP数组排序 数组倒序-蚂蚁资源网

PHP数组排序 数组倒序

下面只介绍常见的数组排序方法,详细说明请查看帮助手册 对数组按照键名排序:ksort($array) 对数组按照键名逆向排序:krsort($array) 对数组进行排序并保持索引关系:asort($array) 对数组进行...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
0545
PHP四大基本排序算法实例-蚂蚁资源网

PHP四大基本排序算法实例

PHP四大基本排序算法实例1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
0305
PHP字符串补全,自动填充,输出固定长度-蚂蚁资源网

PHP字符串补全,自动填充,输出固定长度

方法一:$newStr= sprintf('%05s', $str);sprintf()的功能非常灵活,上面的格式字符串中,“%05s”表示输出成长度为5的字符串,如果长度不足,左边以零补全;如果写成 “%5s”,则默认以空格补全...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
03813
PHP中new self() 和 new static() 的区别-蚂蚁资源网

PHP中new self() 和 new static() 的区别

new static() 是在php5.3版本引入的新特性new static 和 new self() 都是 new 一个对象直接看代码class Father {     public function getNewFather()     {         return...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
04114
PHP排序的几种方法-蚂蚁资源网

PHP排序的几种方法

下面是PHP常用的几种排序犯法// 冒泡排序function BubbleSort($arr) {     // 获得数组总长度     $num = count($arr);     // 正向遍历数组     for ($i = 1; $i =...
蚂蚁官方的头像-蚂蚁资源网钻石会员蚂蚁官方1年前
01648