51dev.com IT技术开发者社区

51dev.com 技术开发者社区

PHP JSON_ENCODE转换空数组为对象

PHP JSON_ENCODE转换空数组为对象

问题描述:php返回json格式的数据,当返回数据的为数组,且key为字符串时,json化后将返回jsonObject,但是如果是空数组,有可能返回的就是jsonArray,数据结构不一致导致端解析json失败。方法一:使用JSON_FORCE_OBJECT$arr=[];$jsonRet=json...

PHP生成随机字母数字验证码

PHP生成随机字母数字验证码

functionverificationCode($leng){$arr=array_merge(range(0,9),range(‘A‘,‘Z‘));shuffle($arr);$str=implode(‘‘,array_slice($arr,0,$leng));return$str;} ...

怎样用PHP导出excel

怎样用PHP导出excel

header(‘Content-type:application/vnd.ms-excel‘);header(‘Content-Disposition:filename=报名信息.xls‘);$header="<!DOCTYPEhtmlPUBLIC‘-//W3C//DTDXHTML1.0Tra...

PHP中htmlentities和htmlspecialchars的使用及区别

PHP中htmlentities和htmlspecialchars的使用及区别

每次去使用的时候都去查手册,我也不记得查了多少次了,顺便记录下,htmlentities和htmlspecialchars的功能都是一样的,即将预定义的字符转化为html实体。主要作用:就是让浏览器输出html代码,不去解析该html代码了,比如说在发帖的时候,为了不让其输入的html代码生效,可以...

php初学第一课

php初学第一课

php:强大的脚本语言B/S:brower:浏览器server:服务器C/S:client:客户端server:服务器一.php嵌入页面的标记 1.<?php   ?>#最常用 2.<?  ?> ...

PHP intval() 和 (int) 转换的区别

PHP intval() 和 (int) 转换的区别

1、intval&(int)都不可以转换Object。2、转换效率(int)>intval()>sprintf(intval是PHP内置的方法,效率相对低)。3、其他完全相同。4、输入0123,0x123(int)函数也会按八进制和十六进制转换。测试代码:$n="19.99";$...

php Apache使用教程

php Apache使用教程

httpd-v或sudoapachectl-vServerversion:Apache/2.4.28(Unix)Serverbuilt:Oct9201719:54:20sudoapachectlstartServerversion:Apache/2.4.28(Unix)Serverbuilt:Oct...

PHP第一课 简单了解PHP

PHP第一课 简单了解PHP

目标规划:通过第一节课,我们可以了解php环境.1.环境的认识:2.访问方法:3.修改代码及查看.4.变量的使用5.代码缩进要有层次关系,而且代码之间最好保留空行6.变量命名:7.变量的输出:8.变量的三种方法:1.环境的认识:软件下载地址:https://download.csdn.net/det...

强制PHP命令行脚本单进程运行的方法

强制PHP命令行脚本单进程运行的方法

 /** *保证单进程 * *@paramstring$processName进程名 *@paramstring$pidFile进程文件路径 *@returnboolean是否继续执行当前进程 */ functionsingleProcess($processName,$pidFile) {  if...

thinkphp报错 Base table or view not found: 1146的解决办法

thinkphp报错 Base table or view not found: 1146的解决办法

出现这总情况呢,一般是某某数据表没有找到。但是有时候把我们明明实例化了模型,但就是提示表没有找到。出现这种情况一般是模型没有数据表对应起来。模板情况下模型是对应数据表,但模型也可以不对应数据表的,我们再在模型里面重新定义数据表也是可以的 protected$table='cy_oa...

火车头采集器3.0采集图文教程

火车头采集器3.0采集图文教程

以采集示例详解部分功能今天要给大家做示例的网站是163的娱乐频道这个应该是个比较通用和实用的规则,下面开始。如果您是火车采集器的老手,那么您可以参考下,因为我要讲解的会有违传统的思维;如我您是新手那么您最好能仔细看下,因为这将加快您的入门,同时在以后给您节省很多时间。以下是一些采集的基本步骤,您可以...

PHP对mongodb中的ISODate格式日期的操作

PHP对mongodb中的ISODate格式日期的操作

今天一个需求,需要从mongodb库中查询近一周的文章数据,mongodb库中时间数据存储格式为:"displayTime":"Sun,19Aug201209:47:00GMT",对于用惯了mysql的phper来说,这样的时间格式是不好进行比较的,那么该怎么处理呢?其实,PHP有个monogd类可...

nginx/php-fpm 访问php文件直接下载而不运行

nginx/php-fpm 访问php文件直接下载而不运行

遇到这种问题,首先确认你web服务器配置中的.php是不是被指定给FastCGIserver处理:location~.php${fastcgi_pass127.0.0.1:9000;}如已配置,那么可能是由于fastcgi_script_name访问脚本路径不正确引起的。尤其是带有子目录的情况,比如...