• PHP:第五章——字符串编码函数


    <?php
    header("Content-Type:text/html;charset=utf-8");
    //1.base64_encode和base64_decode。64位编码转换。
    /*$str='美丽中国';
    echo base64_encode($str); 
    //输出:576O5Li95Lit5Zu9 
    echo base64_decode('576O5Li95Lit5Zu9 ');*/
    //输出:美丽中国 
    
    //2.http_build_query 生成URL_encode请求字符串。
    /*$str=array('z'=>'zhong','g'=>'guo','age'=>108);
    echo http_build_query($str);*/
    //输出:z=zhong&g=guo&age=108 
    
    //3.parse_url解析url字符串。
    /*$url="http://www.phpdl.com/index.php?site=PHP中国&school=DongLi#abc";
    print_r(parse_url($url));*/
    //输出:Array ( [scheme] => http [host] => www.phpdl.com [path] => /index.php [query] => site=PHP中国&school=DongLi [fragment] => abc ) 
    
    //4.urlencode编码url字符。
    /*$url="http://www.baidu.com";
    echo urlencode($url);*/
    //输出:http%3A%2F%2Fwww.baidu.com 
    
    //5.urldecode解码已编码的url字符串。
    /*$url="http%3A%2F%2Fwww.baidu.com";
    echo urldecode($url);*/
    //输出:http://www.baidu.com 
    
    //6.rawurlencode 按照 RFC 1738 对 URL 进行编码
    /*$str="http://www.baidu.com";
    echo rawurlencode($str);*/
    //输出:http%3A%2F%2Fwww.baidu.com 
    
    //7.rawurldecode  对已编码的 URL 字符串进行解码
    echo rawurldecode('http%3A%2F%2Fwww.baidu.com ');
    //输出:http://www.baidu.com 
    ?>
  • 相关阅读:
    mysql服务的注册,启动、停止、注销。 [delphi代码实现]
    java初始化
    git的使用
    jmeter测试
    Linux上安装Redis
    java多线程
    设计模式之装饰着模式
    IO流之字符流知识总结
    IO流之字节流知识总结
    java File类
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7224097.html
Copyright © 2020-2023  润新知