php
maitiandaozi
这个作者很懒,什么都没留下…
展开
-
PHP 获取指定月对应天数
$firstday = mktime(0,0,0,$month,1,$year); //取所给年月的第一天的UNIX时间戳 $days = date('t',$firstday); //返回指定月份的天数$days = cal_days_in_month(CAL_GREGORIAN, 4, 2013);//返回2003-02的天数$days = date('t', strtotime($yea原创 2013-04-16 11:47:07 · 4269 阅读 · 0 评论 -
PHP中指向对象的变量是引用变量
在PHP5中,指向对象的变量是引用变量。在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,这一点要注意。<?php class A{ public $name="gilr"; } class Person{ private $a; function setA($原创 2016-09-20 10:46:08 · 606 阅读 · 0 评论 -
PHP浮点数运算的问题解决
问题描述:有用到这样段代码,就是两个浮点数相减$this->discount = floatval($this->discount - $waybill['total_price']); 其中$this->discount和$waybill['total_price']都是浮点数,值为float(202.6),理论上应该得到0,程序得到的结果却是float(5.684341原创 2016-08-22 16:25:39 · 5900 阅读 · 0 评论 -
mac下安装php的mssql.so扩展
原来全部手动下载解压编译的时代过去了,曾经的我为了安装个freetds 用ODBC去连接mssql花费了两个晚上,这次又要安装新的开发环境,有一些数据需要连接sqlserver,原以为又要来一遍,但是有了brew以后,一切简单到爆。准备工作,请先安装:机器配置 :OSX Yosemite 10.10.3和php 5.5.20Xcode command line to原创 2016-08-15 18:56:53 · 2268 阅读 · 0 评论 -
localhost与127.0.0.1的区别
很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。 对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件将localhost与1转载 2016-06-15 09:13:31 · 420 阅读 · 0 评论 -
php 操作数组 (合并,拆分,追加,查找,删除等)
1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码 array array_merge (array array1 array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个转载 2013-08-05 09:54:41 · 662 阅读 · 0 评论 -
几个有用的php字符串过滤,转换函数代码
几个有用的php字符串过滤,转换函数,主要是一些字符的安全处理与字符串处理nl2br();// \n to addslashes(); stripslashes();//对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmls转载 2013-07-30 14:24:01 · 613 阅读 · 0 评论 -
linux下XHProf的安装和使用
XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。1.安装XHprofwget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2cp -r xh原创 2013-05-07 17:43:35 · 3712 阅读 · 0 评论 -
按小时统计数据,无数据的时间点填充为0的实现方法
最近遇到一个业务逻辑:俺小时查询某段时间的订单发货量,DB里边是按照小时来存的数据,如:从数据库里查出来以后,并将数据处理成此种格式:Array( [XX1配送中心] => Array ( [2013-04-01 11:00:00] => 2 [2013-04-01 12:00:00] => 710原创 2013-05-07 15:59:55 · 1173 阅读 · 1 评论 -
PHP随机数生成与使用解析
在PHP程序设计中,随机数的生成尤为重要。我们需要用随机数在我们的页面中展示随机记录(比如图片、用户记录、文章ID等)。我们还可以使用随机数设计任何我们想象的程序结构。首先来认识一下PHP提供的随机数函数rand()。PHP的rand()函数将返回随机整数,具体使用方法如下rand(min,max)可选参数min和max可以使rand() 返回0到RAND_MAX之间的转载 2013-05-03 10:26:24 · 656 阅读 · 0 评论 -
PHP取整的几个函数总结
我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。ceil -- 进一法取整float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。PHP取整函数例子 1.原创 2013-04-18 14:06:59 · 704 阅读 · 0 评论 -
PHP的switch方法需要注意break
为避免错误,理解 switch 是怎样执行的非常重要。switch 语句一行接一行地执行(实际上是语句接语句)。开始时没有代码被执行。仅当一个 case 语句中的值和 switch 表达式的值匹配时 PHP 才开始执行语句,直到 switch 的程序段结束(如 return 语句)或者遇到第一个 break 语句为止。如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下原创 2016-09-20 10:50:21 · 4203 阅读 · 0 评论