![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
諨云
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。http://blog.panaihua.com/?csdn
展开
-
YII 联合查询
首先两个model要建立relations。。//Activity modelreturn array('card'=>array(self::HAS_ONE,'CommonCard','activity_id'));//card modelreturn array('activity'=>array(self::BELONGS_TO,'CommonActivity','activity原创 2014-02-13 10:52:57 · 826 阅读 · 0 评论 -
PHP CURL发送POST请求
<?php $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, 'http://www.domain.com/'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIME原创 2014-02-13 11:06:58 · 643 阅读 · 0 评论 -
PHP PDO事务回滚
<?php try{ $pdo=new pdo("mysql:host=localhost;dbname=xsphpdb", "root", "123456", array(PDO::ATTR_AUTOCOMMIT=>0));//最后是关闭自动提交 //$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, 0);//这个是通过设置原创 2014-02-13 11:10:06 · 2406 阅读 · 0 评论 -
在服务端解决分页展示页码
function getAutoPageArray($page,$pagelen){ $pagecode = ""; //页码计算范围 $init = 1; $max = $page->totalPage; $pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//页码个数 $pageoffset = ($pagelen-1)/2;//页码个数左右偏移原创 2014-02-13 11:01:11 · 625 阅读 · 0 评论 -
正则匹配中文
在javascript中,要判断字符串是中文是很简单的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文");} else { alert("该字符串不全部是中文");}上面的正则同样可以用于java的匹配,但是Php就不可以,php的比较麻烦,还区分编码,具体如下:原创 2014-02-13 10:41:55 · 510 阅读 · 0 评论 -
一个PHP的数组工具UTIL
券搜搜U站做的差不多了,今天总结一下,做的时候遇到最大的问题就是编码问题,之后用utf8_encode解决了,很坑爹的,一直以为是gbk的编码,浪费了两天。。。。/** * * @Description 合并多为数组 * @param unknown_type $array * @return return_type */function array_multiToSingle(原创 2014-02-13 11:00:20 · 899 阅读 · 0 评论 -
php float转为int 失真问题解决办法
在工作中遇到的问题:客户端折扣是9.7,传到后端,97*100 ,在保存数据库的时候,数据库是Int类型,转换的时候变成了969。网上查了一下,发现php在float是弱类型,对于整数或者经过运算以后结果是整数的浮点数,php能当作整数对待,但类型还是浮点型不变。但如果经过运算以后不是整数,那php就把结果当作严格的浮点数对待了。就是说,97*100其实是9.699999*100,原创 2014-03-26 15:47:40 · 1429 阅读 · 0 评论 -
Yii 导出excel
首先在YII项目中导入phpexecl包原创 2014-05-09 10:18:57 · 497 阅读 · 0 评论