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

51dev.com 技术开发者社区

php导出csv

php导出csv

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

php强制输出所有错误警告

php强制输出所有错误警告

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

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页面跳转几种实现技巧

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

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

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

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

强制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的娱乐频道这个应该是个比较通用和实用的规则,下面开始。如果您是火车采集器的老手,那么您可以参考下,因为我要讲解的会有违传统的思维;如我您是新手那么您最好能仔细看下,因为这将加快您的入门,同时在以后给您节省很多时间。以下是一些采集的基本步骤,您可以...