标签 PHP 下的文章

docker php 安装 pqsql

FROM php:7.2.2-fpm # 国内源 RUN apt-get clean RUN apt-get update RUN apt-get install -y libpq-dev RUN docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql RUN docker-php-ext-install pdo RUN...

继续阅读 »

PHP 时间格式化的方式

格式化方式说明Y4位数字年,y为2位数字,如99即1999年m数字月份,前面有前导0,如01n无前导0数字月份F月份,完整的文本格式,例如 January 或者 MarchM三个字母缩写表示的月份,例如 Jan 或者 Mard月份中的第几天,前面有前导0,如03j无前导0的天数w星期中的第几天,以数字表示,0表示星期天z年份中的第几天,范围0-366W年份中的第几周,如第32周H24小时格式...

继续阅读 »

php 对多维数组 排序

当参数是多维数组时候前面参数类似sql中的group by,而最后一个是排序的数据以下是按0列排序,如果前面有多个条件也可以,SORT_DESC,SORT_NUMERIC这种只对前面的数组排序有效最后一个数组会跟着前面的数组改变顺序,从而实现多维数组排序$arr = [ [1, 2], [99, 0], [100, -1], ]; array_multisort( ...

继续阅读 »

php 笔试题

第一部分程序如下,写出执行结果$count = 3; function get_count() { static $count = 0; return $count++; } echo $count; //3 ++$count; echo get_count(); //0 echo get_count(); //1有文件dir/upload.img.jpg,使用2种以上方法获取拓展名...

继续阅读 »

PHP 数组 内部指针 操作函数 current end prev reset next

current() # 返回数组中的当前单元 end() # 将数组的内部指针指向最后一个单元 prev() # 将数组的内部指针倒回一位 reset() # 将数组的内部指针指向第一个单元 next() # 将数组中的内部指针向前移动一位 这些函数都会改变当前数组内部指针所指向的元素注意unset一个元素的时候,内部指针会自动指向下一个有效元素如果在最后一个元素时,使用unset,会导致后...

继续阅读 »

PHP 非典型 算法题

有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛。/** * 计算某年的牛数量 * @param int $year 第几年 * @param int $birthYear 生育年 * @param int $oldYear 停止生育年 * @param int $deadYear 死亡年 * @...

继续阅读 »