摘要: 1 // 生成 html select option 标签 2 function build_options($options, $opt='',$k='') { 3 $frags = array(); 4 if (is_string($options)) 5 { 6 ... 阅读全文
posted @ 2015-02-28 09:48 李照耀 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 获取输入参数 支持过滤和默认值 3 * 使用方法: 4 * 5 * I('id',0); 获取id参数 自动判断get或者post 6 * I('post.name','','htmlspecialchars'); 获取$_POST['name'] 7... 阅读全文
posted @ 2015-02-27 17:13 李照耀 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 区分大小写的文件存在判断 3 * @param string $filename 文件地址 4 * @return boolean 5 */ 6 function file_exists_case($filename) { 7 if (is_file($file... 阅读全文
posted @ 2015-02-27 17:11 李照耀 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 浏览器友好的变量输出 3 * @param mixed $var 变量 4 * @param boolean $echo 是否输出 默认为True 如果为false 则返回输出字符串 5 * @param string $label 标签 默认为空 6 * @para... 阅读全文
posted @ 2015-02-27 17:10 李照耀 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * URL重定向 3 * @param string $url 重定向的URL地址 4 * @param integer $time 重定向的等待时间(秒) 5 * @param string $msg 重定向前的提示信息 6 * @return void 7 */ 8... 阅读全文
posted @ 2015-02-27 17:08 李照耀 阅读(1890) 评论(0) 推荐(0) 编辑
摘要: 1 // 不区分大小写的in_array实现2 function in_array_case($value,$array)3 {4 return in_array(strtolower($value),array_map('strtolower',$array));5 } 阅读全文
posted @ 2015-02-27 17:00 李照耀 阅读(506) 评论(0) 推荐(0) 编辑
摘要: /** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式获取(有可能被伪装) * @return mixed */function get_client_ip($... 阅读全文
posted @ 2015-02-27 16:59 李照耀 阅读(7029) 评论(0) 推荐(0) 编辑
摘要: 代码如下: 效果如图: 使用这样的代码能自定义一个S方法进行缓存的读取和使用 阅读全文
posted @ 2015-02-27 14:47 李照耀 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 'Girl','name'=>'Judy'), array(0=>'Boy','name'=>'Jerry') ); echo ''; print_r(array_column($testArray,'name')); print_r(array_column(... 阅读全文
posted @ 2015-02-04 14:02 李照耀 阅读(751) 评论(2) 推荐(0) 编辑
摘要: 最近公司要做一个信息收集功能 要求员工填写信息报表 但又不希望在0:00到6:00开放 所以就在程序中做判断我的思路是取出时间的小时和0-6范围做比较 如果属于这个范围 就拒绝。下面是我写的示范性是例子我们发现用in_array 和range居然比逻辑运算符要快 于是我决定将date取小时进行抽离效... 阅读全文
posted @ 2015-02-03 09:27 李照耀 阅读(270) 评论(0) 推荐(0) 编辑