php中解析带中文字符的url函数分享


Posted in PHP onJanuary 20, 2015

很多时候,在书写网页应用程序时候,会遇到中文和其他字符冲突的问题,例如有的url链接中包含中文字符,那么在使用wget/curl/file_get_contents等等获取信息时候会直接撞上一个大大的“404”,会很无语。

这里写了一个小函数来解决这个问题,只是限于在path中进行解析而已,涉及到的相关函数使用大家可以查看手册就行。

function urlConvert($url){   

        $pathArr = array();   

        $modules = parse_url($url);   

        $path = $modules['path'];   

        $pathSplit = explode(‘/', $path);   

       

        foreach ($pathSplit as $row){   

            $pathArr[] = rawurlencode($row);   

        }   

        $urlNew = $modules['scheme']."://".$modules['host'].implode(‘/', $pathArr);   

        return $urlNew;   

    }
PHP 相关文章推荐
模拟OICQ的实现思路和核心程序(一)
Oct 09 PHP
生成php程序的php代码
Apr 07 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
Jun 10 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
Ubuntu12下编译安装PHP5.3开发环境
Mar 27 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
ThinkPHP5+Layui实现图片上传加预览功能
Aug 17 PHP
php适配器模式简单应用示例
Oct 23 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
Apr 23 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 #PHP
php中的观察者模式简单实例
Jan 20 #PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 #PHP
PHP函数extension_loaded()用法实例
Jan 19 #PHP
php使用正则表达式获取图片url的方法
Jan 16 #PHP
php使用CURL伪造IP和来源实例详解
Jan 15 #PHP
php+mysql实现无限分类实例详解
Jan 15 #PHP
You might like
第七章 php自定义函数实现代码
2011/12/30 PHP
php生成excel文件的简单方法
2014/02/08 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
javascript文件加载管理简单实现方法
2015/07/25 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
详解webpack自动生成html页面
2017/06/29 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
vue用递归组件写树形控件的实例代码
2018/07/19 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python多线程原理与用法实例剖析
2019/01/22 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
关于pytorch中网络loss传播和参数更新的理解
2019/08/20 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
Mountain Hardwear官网:攀岩服装和户外装备
2019/09/26 全球购物
加工操作管理制度
2014/01/19 职场文书
眼镜促销方案
2014/03/15 职场文书
人大调研汇报材料
2014/08/14 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
党校党性分析材料
2014/12/19 职场文书
大学生自荐信范文
2015/03/05 职场文书
语文教师求职信范文
2015/03/20 职场文书
纪检监察立案决定书
2015/06/24 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
MySQL 5.7常见数据类型
2021/07/15 MySQL