PHP常见问题,面试时,也会问到的问题

1 include require include_once require_once  的 区别?处理失败方式不同: require 失败时会产生一个致命级别错误,并停止程序运行。 include 失败时只产生一个警告级别错误,程序继续运行。 include_once/require_once 和 include/require 处理错误方式一样, 唯一区...

1909 2019-01-18

翻译:《PHP Arrays:PHP7中的一维,多维,关系型和对象类型数组》----关于作者,内容简

关于作者        Steve Prettyman 1979年在Oglethorpe University(奥格尔绍普大学)获得文学学士学位。当他在Georgia State University(乔治亚州立大学)攻读商业信息系统硕士学位的同时,他还担任一个高中的数学老师。至今,Steve已经有超过30年...

1774 2019-01-11

最全正则表达式合集

一.校验数字数字:^[0-9]*$n位的数字:^d{n}$至少n位的数字:^d{n,}$m-n位的数字:^d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$正数、负数、和小数:^(-|+)?d+(.d+)?$有两位小数的正实数...

1853 2019-01-11

php strtotime 详解

经常会有人被strtotime结合-1 month, +1 month, next month的时候搞得很困惑, 然后就会觉得这个函数有点不那么靠谱, 动不动就出问题. 用的时候就会很慌…这不, 刚刚就有人在微博上又问我:鸟哥,今天是2018-07-31 执行代码: date("Y-m-d",strtotime("-1 month")) ...

1708 2019-01-07

PHP Ajax如何解决跨域问题

在项目开发中,经常会遇到跨域访问资源,上传图片等,那么这些都怎么解决呢,下面简单介绍一下ajax请求时,解决跨域问题。 有时我们在请求数据接口时,会看到控制台中出现如下错误信息:XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Co...

1705 2019-01-05

simple_html_dom-php解析xml,html类库

下载地址:https://github.com/samacs/simple_html_dom一直以来使用php解析html文档树都是一个难题。Simple HTML DOM parser 帮我们很好地解决了这个问题。可以通过这个php类来解析html文档,对其中的html元素进行操作 (PHP5+以上版本)。解析器不仅仅只是帮助我们验证html文档;更能解析不符合W3C标准的html文档...

1757 2019-01-05

php导出excel

vnd.ms-excel.numberformat:@数字格式转换:1) 文本:vnd.ms-excel.numberformat:@ 2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd 3) 数字:vnd.ms-excel.numberformat:#,##0.00 4) 货币:vnd.ms-excel.numberformat:¥...

1933 2019-01-05

转载分享:pgSql 实现分表功能,及实例代码

1、实例代码/**  * 以月为单位,根据时间创建子表  * @param $db  * @param $time  * @return string  */ public function createTable(&$db, $...

2504 2018-12-21

phpstorm 如何ctrl+s的同时格式化代码ctrl+shift+f

    在开发过程中,突然突发奇想,有没有一种方式直接可以保存和代码格式化一起操作,就不用保存之后,再格式化,而且有时候还会忘记执行格式化,就会导致代码很难看,而且公司会扣钱,为什么选ctrl+S呢,就是因为你每次码完代码,ctrl+S是必须做的一件事,如果这一步都忽略,那我只能劝你回家拔红薯。    我遇见这种问题,...

2729 2018-12-20

php 的几种加解密算法

分享几个常见的php加密解密算法一、<?php  //加密函数   function lock_url($txt,$key='liiu'){       $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcd...

1676 2018-12-19