【PHP框架CodeIgniter学习】使用辅助函数—建立自己的JSONHelper
2013-10-12 16:45
495 查看
本文使用的是2.1.4版本,看的时候请注意。
官方文档:http://codeigniter.org.cn/user_guide/general/helpers.html(关于辅助函数Helper的使用)
一、辅助函数是什么
辅助函数,顾名思义,是帮助我们完成特定任务的函数。每个辅助函数文件仅仅是一些函数的集合。例如,URL Helpers 可以帮助我们创建链接,Form Helpers 可以帮助我们创建表单,Text Helpers 提供一系列的格式化输出方式,Cookie Helpers 能帮助我们设置和读取COOKIE,
File Helpers 能帮助我们处理文件,等等。
二、怎么新建辅助函数
打开application\helpers目录,新建json_helper.php;
因为PHP自带的json_encode 对中文的封装不是很好,会出现\u5c3c\u739b这种诡异的想象,那么我们想要的目的是输出中文,所以就写一个辅助函数来自己调用;
内容:
三、如何调用新建的辅助函数;
在需要调用的controller里面,加载json_helper辅助函数,$this->load->helper(‘json’);
然后按照正常调用PHP自带函数的方式调用即可。
如:
$rs = mJson_encode($data['result']);
完整测试代码:
官方文档:http://codeigniter.org.cn/user_guide/general/helpers.html(关于辅助函数Helper的使用)
一、辅助函数是什么
辅助函数,顾名思义,是帮助我们完成特定任务的函数。每个辅助函数文件仅仅是一些函数的集合。例如,URL Helpers 可以帮助我们创建链接,Form Helpers 可以帮助我们创建表单,Text Helpers 提供一系列的格式化输出方式,Cookie Helpers 能帮助我们设置和读取COOKIE,
File Helpers 能帮助我们处理文件,等等。
二、怎么新建辅助函数
打开application\helpers目录,新建json_helper.php;
因为PHP自带的json_encode 对中文的封装不是很好,会出现\u5c3c\u739b这种诡异的想象,那么我们想要的目的是输出中文,所以就写一个辅助函数来自己调用;
内容:
在需要调用的controller里面,加载json_helper辅助函数,$this->load->helper(‘json’);
然后按照正常调用PHP自带函数的方式调用即可。
如:
$rs = mJson_encode($data['result']);
完整测试代码:
相关文章推荐
- 一个真正牛x的php框架应该是什么样的?
- 开源框架二次开发-------php手记
- PHP JSON_DECODE/JSON_ENCODE中文内容为NULL或乱码
- ubuntu中vsftpd虚拟用户实现不同用户不同权限
- Perl脚本学习经验(四)--Perl中sftp的使用
- IE下PHP iframe跨域导致session丢失问题的解决方法
- php study 10 SQL
- php5.4回退到5.3版本
- 如何学习Yii
- PHP中substr() mb_substr() mb_struct()的区别和用法
- php study 9 数据库设计
- Perl脚本学习经验(三)--Perl中ftp的使用
- php表单提交时的身份证号码验证
- php表单提交时的身份证号码验证
- PHP UNICODE 转 UTF8
- php发送get、post请求的几种方法
- php-将excel表格中数据插入到mysql数据库中
- 【笔记】wamp mysql配置密码,设置phpmyadmin不自动登录
- ContentProvider数据共享(附源码)
- tp调试---a13