- 博客(12)
- 收藏
- 关注
原创 【php】数组经过unset处理后,多出了下标,变成了对象
原始数据是数组,经过unset后,多出了下标,变成了对象。可以使用array_values函数,让数组只返回值,不返回键名。 例如:<?php$a=array("Name"=>"Bill","Age"=>"60","Country"=>"USA");print_r(array_values($a));?&
2019-01-04 17:13:57
2730
1
原创 支付宝对接(PHP APP支付)过程中的2点注意事项
1 在对接过程中,发现PHP后台生成的支付订单信息给APP使用时,APP侧一直出 AL38173的错误,检查各个参数也没有发现问题。后来修改了demo中的这句代码后,就正常了。DEMO:echo htmlspecialchars($response);修改后:echo $response;2 在APP侧支付成功后,在异步通知的处理中,发现对于sign的check一直失败...
2018-11-26 10:03:46
596
原创 PHP中new Mongo时,提示class not found
在PHP中通过【$m = new Mongo("mongodb://localhost:27017")】连接mongo数据库时,一直提示class not found。而在实际环境中已经通过【apt-get install php-mongo】安装了mongo的支持,并通过【phpinfo()】确认也没有问题。后台,发现,是由于我的类中,自定义了命名空间(namespace)导致了
2017-11-09 16:02:27
984
原创 PHP中调用filesize后,无法取得文件的真实大小
在处理中,需要每隔一段时间看一下文件的大小。使用filesize后,最初取得的大小是正确的,后来就变的不正确了。一直是一个固定的值。调查后发现,这时取得的是缓存的数据,追加clearstatcache后,就都正常了。
2017-07-03 16:19:30
3104
原创 关于JS的立即执行函数的一处使用场景
Document #box span{display:inline-block;width: 200px;height:100px;border: 1px solid #ccc} window.onload = function(){ var box = document.getElementById('box'); var divs = document.getE
2016-07-03 11:29:28
1145
原创 关于PHP的自动加载
PHP可以通过自动加载的方式帮助我们加载文件假设目录结构如下:test (工程名称) --app --QueryPhone.php index.php■不使用自动加载时QueryPhone.php<?phpclass QueryPhone { public static function query() {
2016-06-20 21:36:56
264
转载 css清除浮动
在含有浮动的tag外部,添加清除浮动样式.clearfloat{ zoom:1;}.clearfloat:after{ display:block; clear:both; content:""; visibility:hidden; height:0;}
2016-06-10 16:56:45
209
转载 mysql的表名/字段名/字段值是否区分大小写
1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。2、mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。3、mysql对于字段名的策略与varchar类型数据相同。即:默
2016-04-10 09:05:59
823
原创 codeigniter加载自定义libray时,提示找不到对象(Undefined property)的问题
在使用自定义库时,遇到了标题中提到的问题。其中库文件名AES.php类定义 class AES{}在使用库时$this->load->library('AES');$this->AES->methodname();问题就出在加载libray时,开头字母要小写。正确写法$this->load->library('aES');这样修改后就都正常了
2016-04-01 13:46:11
612
1
原创 (备忘)php中json格式的空对象
json_encode((object)null) 会得到{}json_encode(array()) 会得到[]
2016-03-23 14:00:12
2646
转载 mysql的导入与导出
导出1 只导出表结构mysqldump -u用户名 -p 密码 -d 数据库名 表名> 导出的文件名2 导出表结构和数据mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名导入source 导入的文件
2016-03-17 11:06:37
251
转载 php中cal_days_in_month不可用时的替代方法
在计算某个月中的天数时,由于PHP编译时没有加上--enable-calendar选项,会导致cal_days_in_month方法不可用。这时,如果不能更改服务器的编译设置,可以通过以下方法实现该功能$dayCount = date("t",strtotime("2015-10"));
2016-03-01 11:32:28
5208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人