php
wjj1021
这个作者很懒,什么都没留下…
展开
-
PHP中数组循环语句foreach和while的速度之辩
PHP进行大量的数组循环操作,主要有两种方式,一种是foreach,另一种是while,到底哪种好哪种坏一直有争论,为了以后能节省点CPU时间,下面总结一下: 在循环里进行的是数组“读”操作,则foreach比while快: foreach ($array as $value) { echo $value; } while (list($key)转载 2013-08-01 11:33:11 · 820 阅读 · 0 评论 -
ThinkPHP中SQL调试方法
$shop_orders = D('Orders'); $orderresult = $shop_orders->where("order_cookie = '".$_COOKIE['hr_think_userid']."'")->field('order_id')->select(); echo $shop_orders->getLastSql(); getLastSql这个函数打印出来的转载 2013-08-01 16:42:22 · 671 阅读 · 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.转载 2013-08-15 14:18:31 · 324 阅读 · 0 评论 -
thinkphp 的目录结构
ThinkPHP 的目录结构非常清晰和容易部署。大致的目录结构如下,以项目为基础进行部署。 ┎━ThinkPHP 框架系统目录 ┃ ┝ ThinkPHP.php 系统公共文件 ┃ ┝ Common 公共文件目录 ┃ ┝ Tpl 框架系统模版目录 ┃ ┝ Lang 系统语言包目录 ┃ ┝ PlugIns 公共插件目录 ┃ ┗ Lib 系统基类库目录 ┃ ┝ Think 系统运行转载 2013-09-09 17:04:10 · 667 阅读 · 0 评论 -
PHP-去掉字符串中的最后一个字符
今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 系统自带的函数也可实现这样转载 2013-11-08 11:12:40 · 512 阅读 · 0 评论 -
Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是相差不会很远):转载 2014-10-22 16:20:54 · 469 阅读 · 0 评论 -
一个招聘的代码,蛮有趣的!
<?php /** * SF后端开发者招聘函数 * * @param array $conditions 条件列表 * @return boolean 是否合格 */ function wanted_developer(array $conditions) { $score = 0; foreach ($conditions as $key => $conditi转载 2014-10-08 14:33:51 · 501 阅读 · 0 评论