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

51dev.com 技术开发者社区

php

php

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

php empty函数判断mysql查询是否为空或使用mysql_fetch_array()函数判断mysql表单是否为空

php empty函数判断mysql查询是否为空或使用mysql_fetch_array()函数判断mysql表单是否为空

php没有直接判断mysql表单是否为空的功能,那么,应该如何实现呢?使用使用mysql_fetch_array()函数,就可以轻松实现了。使用mysql_fetch_array()函数,可以实现php中没有的判断mysql表单是否为空的功能,下面就将为您详细介绍该方法,供您参考。判断mysql表单是否为空,这个php...

php全面获取网址url地址栏及各种参数

php全面获取网址url地址栏及各种参数

php教程全面获取url地址栏参数多种方法:$_SERVER["SERVER_PORT"]//获取端口$_SERVER['HTTP_HOST']//获取域名或主机地址$_SERVER['SERVER_NAME']//获取域名或主机地php://input是什么意思?p...

PHP无限极分类生成树方法

PHP无限极分类生成树方法

你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了。这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,整理分享了。functiongenerateTree($items){$tree=array();foreach($itemsas$item){if(isset($...

PHP实现部分字符隐藏

PHP实现部分字符隐藏

/***隐藏部分字符串*#此方法多用于手机号码或身份证号、银行卡号的中间部分数字的隐藏*/functionfunc_substr_replace($str,$replacement='*',$start=1,$length=3){$len=mb_strlen($str,'utf-8');if($len>intva...

PHP EXTENSION_LOADED()用法

PHP EXTENSION_LOADED()用法

一、extension_loaded()函数表示检查一个扩展是否成功加载if(!extension_loaded('sysvmsg')){echo"Pleaseinstallsysvmsgextension.";exit;}以上代码是判断是否成功加载了sysvmsg扩展。...

如何屏蔽php报错信息

如何屏蔽php报错信息

最简单的办法就是直接在php程序代码中加入下面代码:error_reporting(E_ALL^E_NOTICE^E_WARNING);可以关闭所有notice和warning级别的错误。把这个语句放在您脚本的功用包含文件中,通常为config.php或者conn.php中就可以控制输出了。当然我也也可以在php.in...

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...

Mysql中的ip地址存储和php语言进行转换

Mysql中的ip地址存储和php语言进行转换

1、针对ip地址,mysql数据库存储有两种常规格式:字符串和整型。字符串 varchar(20):”192.168.1.10” 整型 int(10):3232235786 转化格式如下:#INET_ATON(expr)给出一个作为字符串的网络地址的点地址...