PHP

PHP大小写:函数名和类名不区分,变量名区分

PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。但我不是鼓励大家去用这些规则。推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。1.变量名区分大小写 <?php $abc='abcd'; echo$abc;//输出'abcd'&...

php无刷新上传图片

1.引入文件<!--图片上传begin--><scripttype="text/javascript"src="/js/jquery.form.js"></script><scripttype="text/javascript"src="/js/uploadImg.js">...
代码星球·2020-04-06

php.ini修改php上传文件大小限制

打开php.ini,首先找到file_uploads=on;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize=8m;望文生意,即允许上传文件大小的最大值。默认为2Mpost_...

php接口

入口<?phpclassApi_IphoneControllerextendsactions_api{var$identity=null;functioninit(){parent::init();$this->setView('api');}functionindexAction(){$json=$_RE...
代码星球·2020-04-06

php去除html

代码如下//清除htmlfunctionclearhtml($str){$str=trim($str);$str=strip_tags($str,"");$str=strip_tags($str,"");//利用php自带的函数清除html格式$str=preg_replace("//","",$str);//使用正则...
代码星球·2020-04-06

php图像处理函数imagecopyresampled

语法boolimagecopyresampled(resource$dst_image,resource$src_image,int$dst_x,int$dst_y,int$src_x,int$src_y,int$dst_w,int$dst_h,int$src_w,int$src_h)参数dst_image目标图象连接...

php中mb_strlen,mb_substr根据中文长度截取字符串

大于8截取,小于等于则不截取。结合thinkphp模板引擎规则,代码如下:<ifcondition="mb_strlen($vo['name'],'UTF8')gt8">{sh:$vo.name|mb_substr=0,8,'utf-8'}..<else/>{sh:$vo.name}</i...

mysql if对数据进行处理 having对数据进行查询 thinkphp中的exp支持更复杂的where查询

很多时候,数据库获取的信息并不是我们最终想要的,需要通过if进行处理。where支持查询having支持后查询(查询后的数据,再筛选)代码如下:if($this->_post('dosearch','isset')){//搜索if($s_name=$this->_post('s_name','isset')...

PHP交易详情有感

交易详情一般都是按月的,包含,交易日期,交易金额,交易状态(可有可无)总交易额等等。如果数据多的话,最好能够分页。最好能够查询具体的哪一个商户。1.模拟sql实现查询功能SELECTa.idasuser_id,a.username,b.nameasstore_name,c.idasorder_id,c.price,c....
代码星球·2020-04-06

PHP统计排行,分页

1.分页参数count  总数firstRow 起始行listRows 每一次获取记录数list     每一页的记录(要与count对应一致就行) 2.分页对象可以针对真实的数据表也可以针对统计出来的数据表,或者说是虚拟的表因为LIMIT...
代码星球·2020-04-06

php获取当前月月初至月末的时间戳,上个月月初至月末的时间戳

当前月<?php$thismonth=date('m');$thisyear=date('Y');$startDay=$thisyear.'-'.$thismonth.'-1';$endDay=$thisyear.'-'.$thismonth.'-'.date('t',strtotime($startDay));...

php编程规范

1.使用DRY原则,不要重复你的代码a.拆分可重用函数或类。b.使用常量定义。 2.使用有意义并一致的命名原则:杜绝拼音,杜绝没有明确含义的命名:$data2a.变量命名--变量的名词性:形容词+名词--长名字可用下划线连接:$new_userb.函数名--小驼峰:getUserInfo()--函数的动词性:...
代码星球·2020-04-06

thinkphp中的验证码的实现

1.php端生成验证码函数publicfunctionverify(){//验证码import("@.Util.Image");Image::buildImageVerify(4,1,'png',40,20,'verify');}/***生成图像验证码*@static*@accesspublic*@paramstrin...

sublime text3 自动编译php 适合用于简单的php文件执行

1.将php路径放入环境变量中 2.点击sublime_text的“工具”->"编译系统"->"编译新系统"{"cmd":["make"]} 改为{"cmd":["php","$file"],"file_regex":"php$","selector":"sour...

PHP实现四种基本排序算法 得多消化消化

1.冒泡排序//冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。$arr=array(1,43,54,62,21,66,32,78,36,76,39);functi...