随笔分类 -  PHP

摘要:/** * 将xml转为array * @param string $xml * @throws Exception */ public function FromXml($xml) { if (!$xml) { throw new Exception("xml数据异常!"); } //将XML转为 阅读全文
posted @ 2018-09-06 22:58 张发财 阅读(604) 评论(0) 推荐(0) 编辑
摘要:有时候我们对每一种产品都有一个提成公式,而这个计算提成的公式是以字符串格式存在表中的 当我们用这个计算公式时,他并不像我们写的:$a=2+3*5;这样简单的能计算出结果,而它是个字符串 所以,我们就必须把字符串转化为我们能够处理的结果 而php中的eval()函数可以处理php代码,因此可以用此来解 阅读全文
posted @ 2018-08-23 22:06 张发财 阅读(2652) 评论(0) 推荐(0) 编辑
摘要:安装pdf扩展1. wget http://pecl.php.net/get/pdflib-4.1.2.tgz2. tar zxvf pdflib-4.1.2.tgz3. cd pdflib-4.1.2.tgz4. /opt/lampp/bin/phpize5. ./configure --with 阅读全文
posted @ 2017-09-13 22:21 张发财 阅读(652) 评论(0) 推荐(0) 编辑
摘要:/** * 裁剪 + 缩放图片 * @param array $params 包含x,y,width,height,path * @return string */ public function tailer_image($params){ //$target_width,$target_height是缩放图片的大小 $target_width = 256; $... 阅读全文
posted @ 2016-12-23 11:00 张发财 阅读(1111) 评论(0) 推荐(0) 编辑
摘要:echo json_encode(array('黄河之水天上来'),JSON_UNESCAPED_UNICODE); 阅读全文
posted @ 2016-11-16 17:10 张发财 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:/** * 中文转换为JSON字符串 * @param $chinese_str 中文:可以包含中文字母数字 * @return string */ function json_encode($chinese_str) { $chinese_str = iconv('UTF-8', 'UCS-2', $chinese_str); $len = strlen($chi... 阅读全文
posted @ 2016-11-16 15:03 张发财 阅读(3115) 评论(0) 推荐(0) 编辑
摘要:在家目录“~”下编辑 “.gitignore_global ” 文件即可:vim .gitignore_global 阅读全文
posted @ 2016-10-24 18:39 张发财 阅读(2731) 评论(0) 推荐(0) 编辑
摘要:今天在安装单元测试框架PHPUnit,需要PHP的最低版本是5.6,由于我的MacBook自带的PHP版本是5.5.36,不能满足安装条件。 看了一下这个网址:https://php-osx.liip.ch/#install ,但是下载不了,里面的一句话引起了我的注意: You can also a 阅读全文
posted @ 2016-10-19 15:31 张发财 阅读(2448) 评论(0) 推荐(0) 编辑
摘要:由于今天要校验数据的完整性,需要把查询失败的SQL写入文件里,需要追加和换行,要用PHP的几个函数,php.net上说换行要用\r或\n或\r\n(根据操作系统进行选择),我按照php.net说的做但是不行,发现用常量PHP_EOL是可以的。 方法一: 方法二: 阅读全文
posted @ 2016-09-22 11:39 张发财 阅读(3586) 评论(0) 推荐(0) 编辑
摘要:由于工作中需要用到leancloud的LeanCloud PHP SDK,支持composer安装,所以就下载composer工具了, 安装之前可以用composer命令检测是否已经安装了,命令是:composer直接回车,如果显示command not found: composer表示还未安装; 阅读全文
posted @ 2016-08-25 14:13 张发财 阅读(776) 评论(0) 推荐(0) 编辑
摘要:PHP全球开发者大会于2016年5月14日至15日在北京召开 更多现场图片请猛击: http://t.cn/RqeP7y9 , http://t.cn/RqD8Typ 最后,这次大会的PPT可以在这里下载: http://pan.baidu.com/s/1pLajmm3 如果您阅读过此文章有所收获, 阅读全文
posted @ 2016-05-18 18:24 张发财 阅读(807) 评论(3) 推荐(2) 编辑
摘要:自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。 Trait 是 PHP 多重继承的一种解决方 阅读全文
posted @ 2016-04-20 17:12 张发财 阅读(1638) 评论(0) 推荐(2) 编辑
摘要:由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选。 1.首先下载接口包 手机网站支付的产品介绍:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688 demo下载链接:h 阅读全文
posted @ 2016-04-14 19:03 张发财 阅读(16023) 评论(4) 推荐(2) 编辑
摘要:今天由于工作的需求,需要获取html标签的属性值,立即想到了正则表达式,标签如下: <circle id="ap_test" cx="200" cy="2000" r="2" stroke="black" stroke-width="0" fill="red"/> <circle id="ap_te 阅读全文
posted @ 2016-02-25 17:57 张发财 阅读(906) 评论(0) 推荐(0) 编辑
摘要:foreach循环时动态往数组里添加数据,有一次做项目中,foreach的时候需要动态往数组里添加数据(我们这里随便举个例子) 结果: 哎?奇了怪了,这说明foreach循环时可以动态的往数组里添加数据,为什么$arr的数据确实被添加上了,但是没有被foreach循环出来呢?网上查找得知,forea 阅读全文
posted @ 2016-01-28 18:47 张发财 阅读(21629) 评论(1) 推荐(1) 编辑
摘要:$obj_sheet->setCellValueExplicit($cells[$_counter].$i, (isset($val[$_value_key]) ? $val[$_value_key] : ''),PHPExcel_Cell_DataType::TYPE_STRING); 如果您阅读 阅读全文
posted @ 2016-01-26 19:13 张发财 阅读(918) 评论(0) 推荐(1) 编辑
摘要:php -v 是linux系统的php版本,而phpinfo里显示的是WEB Server中配置的版本。说简单点,你的系统中有两个php版本。 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误的地方,欢迎指出。 相互学习,共同进步! 阅读全文
posted @ 2016-01-04 18:09 张发财 阅读(2777) 评论(0) 推荐(0) 编辑
摘要:今天无间断服务加载php-fpm时,爆出了一个错误:PHP Warning: Module 'xhprof' already loaded in Unknown on line 0 <br /> 从英文可以看出PHP的扩展xhprof已经加载了,所以就查看php.ini,搜索xhprof.so发现有 阅读全文
posted @ 2015-12-28 00:20 张发财 阅读(7867) 评论(0) 推荐(1) 编辑
摘要:array_diff — 计算数组的差集 说明: array array_diff ( array $array1 , array $array2 [, array $... ] ) 对比返回在 array1 中但是不在 array2 及任何其它参数数组中的值。注意键名保留不变。 注意:本函数只检查 阅读全文
posted @ 2015-12-16 15:01 张发财 阅读(825) 评论(0) 推荐(0) 编辑
摘要:在PHP5以前的版本中,构造函数的名称必须与类名相同,这种方法在PHP5中仍然可以使用,但现在已经很少有人用了。 PHP5以及之后的版本,构造函数用__construct()方法来声明,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。为了向下兼容,如果一个类中没 阅读全文
posted @ 2015-12-13 23:07 张发财 阅读(731) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示