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

51dev.com 技术开发者社区

php

php

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

php导出csv

php导出csv

$header=array('ID','手机号','用户帐号','是否绑定微信','是否添加服务');/*输入到CSV文件解决乱码问题*/$html="xEFxBBxBF";/*输出表头*/foreach($headeras$value){$html.=$value.",";}$html.="";/*输出内容*/for...

php强制输出所有错误警告

php强制输出所有错误警告

ini_set(‘display_errors‘,1);//错误信息ini_set(‘display_startup_errors‘,1);//php启动错误信息error_reporting(-1);//打印出所有的错误信息ini_set(‘error_log‘,dirname(__FILE__).‘/error_l...

PHP JSON_ENCODE转换空数组为对象

PHP JSON_ENCODE转换空数组为对象

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

怎样用PHP导出excel

怎样用PHP导出excel

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

PHP中htmlentities和htmlspecialchars的使用及区别

PHP中htmlentities和htmlspecialchars的使用及区别

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

php初学第一课

php初学第一课

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

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

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

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

php Apache使用教程

php Apache使用教程

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

PHP第一课 简单了解PHP

PHP第一课 简单了解PHP

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

探讨PHP页面跳转几种实现技巧

探讨PHP页面跳转几种实现技巧

  PHP被许多程序员用来开发WEB的首选语言。在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法。Web系统中,从一个网页跳转到另一个网页,是LAMP项目中最常用的技术之一。页面跳转可能是由于用户单击链接、按钮等引发的,也可能是系统自动产生的。此处介绍PHP中...

php把字符串指定字符分割成数组的方法

php把字符串指定字符分割成数组的方法

实例如下:<?php$str="1|2|3|4|5|";$var=explode("|",$str);print_r($var);?>$var=explode("|",$str);把$str按|进行分割php还有其他的把字符串指定字符分割成数组str_split(string,length)...

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

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

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

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

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

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

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

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

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

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

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

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