php自定义urlencode,urldecode函数实例


Posted in PHP onMarch 24, 2015

本文实例讲述了php自定义urlencode,urldecode函数。分享给大家供大家参考。具体如下:

//配合JavaScript的ajaxObject函数, 对字串进行转码.
function ajax_encode($str){
  $patern = array("/%/","/=/","/&/");
  // % 必须是第一个项, 替换是按项的顺序进行的.
  $rp = array("%25","%26","%3D");
  return preg_replace($patern,$rp,$str);
}
//逆函数
function ajax_decode($str){
  $patern = array("/%25/","/%26/","/%3D/");
  $rp = array("%","=","&");
  return preg_replace($patern,$rp,$str);
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
基于php 随机数的深入理解
Jun 05 PHP
PHP中比较两个字符串找出第一个不同字符位置例子
Apr 08 PHP
php获取URL中带#号等特殊符号参数的解决方法
Sep 02 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
Yii2分页的使用及其扩展方法详解
May 23 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
php中的登陆login实例代码
Jun 20 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
Nov 28 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 PHP
PHP数组相关函数汇总
Mar 24 #PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 #PHP
php上传文件并显示上传进度的方法
Mar 24 #PHP
php通过修改header强制图片下载的方法
Mar 24 #PHP
PHP下载远程文件到本地存储的方法
Mar 24 #PHP
php实现encode64编码类实例
Mar 24 #PHP
推荐十款免费 WordPress 插件
Mar 24 #PHP
You might like
PHP4实际应用经验篇(5)
2006/10/09 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
SVG描边动画
2017/02/23 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
Python比较两个图片相似度的方法
2015/03/13 Python
教大家使用Python SqlAlchemy
2016/02/12 Python
Python中turtle作图示例
2017/11/15 Python
详解Django rest_framework实现RESTful API
2018/05/24 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Python unittest单元测试openpyxl实现过程解析
2020/05/27 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
国际性能运动服装品牌:Dare 2b
2018/07/27 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
J2EE模式面试题
2016/10/11 面试题
公司总经理任命书
2014/06/05 职场文书
我心目中的好老师活动方案
2014/08/19 职场文书
报效祖国演讲稿
2014/09/15 职场文书
2014年个人工作总结模板
2014/12/15 职场文书
2014年党小组工作总结
2014/12/20 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js