php自定义urlencode,urldecode函数实例

yipeiwu_com5年前PHP代码库

本文实例讲述了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实现基于PDO的预处理示例

本文实例讲述了php实现基于PDO的预处理。分享给大家供大家参考,具体如下: $servername="localhost"; $username="root"; $password...

由php if 想到的些问题

复制代码 代码如下:<?php  /* PHP code */  header("Content-type: text/...

PHP之变量、常量学习笔记

有关变量的传地址赋值 PHP 3 中,变量总是传值赋值。PHP 4 提供了另外一种方式给变量赋值:传地址赋值。使用传地址赋值,即简单地追加一个(&...

PHP之十六个魔术方法详细介绍

PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数...

PHP封装的多文件上传类实例与用法详解

本文实例讲述了PHP封装的多文件上传类实例与用法。分享给大家供大家参考,具体如下: <?php /**//* * @(#)UploadFile.php * * 可...