
php
咖啡蓝
这个作者很懒,什么都没留下…
展开
-
php多维数组遍历
function arr_fun($arr){ if(is_array($arr)){ foreach($arr as $v){ if(is_array($v)){ arr_fun($v); }else{ echo $v.""; }原创 2011-10-25 10:43:14 · 1230 阅读 · 0 评论 -
全民付手机接口开发生产环境error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
近日,公司业务需要,做手机web支付,用的是全民付的手机支付,对方给的php开发文档很简陋,逻辑还是很简单的,经过写代码,测试环境下一切正常,切换到线上环境时,返回空白,打印curl的错误信息为 error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol低版本的curl也正常。百度,google都没找到解决原创 2014-06-18 16:11:40 · 30825 阅读 · 0 评论 -
数组字符串之间转换
/** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_addslashes($string){ if(!is_array($string)) return addslashes($string); foreach($string as $key => $val原创 2012-07-10 15:31:52 · 718 阅读 · 0 评论 -
PHP获取访问者IP
方法一:$_SERVER['HTTP_X_FORWARDED_FOR']来获取相应的地址function get_onlineip() { $onlineip = ''; if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip =原创 2012-05-23 09:45:03 · 4524 阅读 · 1 评论 -
win7安装配置memcache
memcache是是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。win7配置memcache过程如下首先确定本机已经配置好php环境了。确定php版本,用phpinfo就可以看到了 我目前用的是P原创 2012-06-03 23:47:26 · 2174 阅读 · 0 评论 -
PHP常用正则表达式汇总
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6.转载 2011-12-06 15:50:09 · 373 阅读 · 0 评论 -
PHP 过滤HTML代码空格,回车换行符的函数
function deletehtml($str){$str = trim($str);$str=strip_tags($str,"");$str=preg_replace("{\t}","",$str);$str=preg_replace("{\r\n}","",$str);$str=preg_replace("{\r}","",$str);$str=preg_replace("{原创 2011-11-27 20:50:53 · 1767 阅读 · 1 评论 -
Smarty模板引擎局部高级缓存技术
对不需要缓存的地方,我们可以通过insert block ,插件block 法来解决局部缓存问题1,insert 法定义一个函数显示时间的:function insert_get_current_time(){ $timestamp=empty($timestamp)?time():$timestamp; $timeoffset=(int) '+8'; re原创 2011-11-21 09:19:17 · 508 阅读 · 0 评论 -
PHP人民币大写转换函数
将数字型的人民币转换成中文形的文字// 调用函数echo $num = "100730213.56";echo "";echo Chinese_RMB($num);////输入结果100730213.56壹亿零零柒拾叁万零贰佰壹拾叁元伍角陆分php完整代码:<?php/**** 人民币大写转换函数*/function Chinese_RMB($money)原创 2011-11-21 09:35:49 · 2304 阅读 · 1 评论 -
PHP去除重复的数组数据
<?php$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//$result = array_unique($input); //去除重复元素$result = a_array_unique($input); //只留下单一元素原创 2011-10-25 11:49:39 · 897 阅读 · 0 评论 -
PHP使用concat函数的无限分类
比起以前的递归函数,使用mysql的contact函数非常方便的实现了php的无限分类-- -- Table structure for table `category`-- CREATE TABLE `category` ( `id` int(11) NOT NULL auto_increment, `catpath` varchar(255) default原创 2011-11-21 09:30:25 · 3505 阅读 · 0 评论 -
抢购倒计时,理论是同步的,网速越快,误差就越小
理论是同步的,但实际测试会有1秒的误差。(具体原因就是和网速有关,网速越快,误差就越小),但这决不会影响到我们上面的要求了。本地更改时间对倒计时无影响,减少和服务器之间的访问请求。<?php//php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set('PRC'); //date_default_timezone_set("Asia/Hong_原创 2011-11-18 14:58:22 · 1158 阅读 · 0 评论