php
下雨了620
提升解决问题能力
展开
-
thinkphp获取数组大小
控制器中:echo count($arr) 模板中:{$arr | count}模板中if判断语句中 .....原创 2015-07-15 19:30:33 · 2071 阅读 · 0 评论 -
Thinkphp模板中截取字元串函数
对于英文字元可使用如下形式:{$vo.title|substr=0,5}如果是中文字元thinkphp提供了msubstr,用法如下:function msubstr($str, $start=0, $length, $charset=」utf-8″, $suffix=true)//使用如下{$vo.title|msubstr=5,5,'utf-8′,true}$str:要截原创 2015-07-15 11:48:10 · 397 阅读 · 0 评论 -
ThinkPHP 多语言支持的配置与使用
ThinkPHP 多语言配置ThinkPHP 内置了对多语言的支持,如果应用项目涉及到国际化,那么可以定义相关的语言包文件以实现多语言支持。这里涉及的多语言支持是指模板语言,数据的多语言转换(翻译)不在这个范畴之内。在项目配置文件config.php里添加如下参数以开启多语言的支持:'LANG_SWITCH_ON' => true, //开启多语言支持开关'DEF转载 2015-07-27 14:37:52 · 948 阅读 · 0 评论 -
thinkphp 路径常量
突然想查询php工程中画面的全路径来判断某些跳转,就想到了thinkphp框架的常量,查询了一下,记录下来。__ROOT__ 网站根目录地址__APP__ 当前项目(入口文件)地址__GROUP__ 当前分组的URL地址__URL__ 当前模块的URL地址__ACTION__ 当前操作的URL地址__SELF__ 当前UR原创 2015-07-20 15:03:21 · 2025 阅读 · 0 评论 -
PHP魔术方法之__call与__callStatic方法
<?php class human{ private function t(){ } //魔术方法__call /* $method 获得方法名 $arg 获得方法的参数集合 */ public function __call($method,$arg原创 2015-08-03 17:35:45 · 1537 阅读 · 0 评论 -
PHP中 include,include_once,require,require_once的区别详解
1、概要incluce在用到时加载,遇到错误可以继续执行。require在一开始就加载,遇到错误中断执行。_once后缀表示已加载的不加载,加载一次。任何函数后面加@就会屏蔽该函数的错误信息require()语句的性能与include()相类似,都是包括并运行指定文件。不同之处在于:对include()语句来说,在执行文件时每次都要进行读取和评估;而对于原创 2015-08-04 10:31:46 · 727 阅读 · 0 评论 -
字符串进行运算
<?php$test = '2+3*pi';$test = str_replace("pi", "3.14", $test);eval('$result = '.$test.';');//赋值eval("return $test;");//运算利用eval函数可以把字符串进行运算。原创 2015-09-24 14:46:58 · 1331 阅读 · 0 评论