zoukankan      html  css  js  c++  java
  • php字符串

    1.​mb_strlen(); 统计有多少个字
    1.strlen($s)      统计有多少字节  utf8中一个汉字为3个字节
    1. $s='中国China';
    2. echo strlen($s);//统计字节个数
    2.str_split($ss,3)三个为一组,对中文支持不好
    3.trim($a); 清除左边或者右边的连续空格
    4.rtrim清除右边的字符串或空格,ltrim清除左边的字符串或空格
    5.strtolower ($s)  转换为小写,strtoupper($s)转换为大写
    6.   .在php字符串中代表连接去除符,相当于+
    7.str_split($s,3) 三个为一组的分出数据但是对中文的支持不太好
    8.php显示html标签<>htmlspecialchars   &lt;表示<   &gt;表示>
    echo htmlspecialchars("<font>heeo</font>");//utf8字符集下与原样输出
    echo '<ok>';//html标签
    9.strip_tags功能是将字符串的标签去除,留下内容
    10.ucfrist第一个单词的首字母大写,ucwords单词的首字母大写
    //stroupper 所有的单词大写,strtolower所有的单词小写
    11.
    1. //explode 将字符串转换为数组输出
    2. echo strip_tags('<font>adfadfsdf</font>');
    3. $str="北京,上海,郑州,广东";
    4. $arra=explode(',', $str);
    5. echo '<pre>';
    6. print_r($arra);
    7. //implode 将数组转换为字符串用--连接
    8. $ster=array('郑州','北京');
    9. $sa=implode('--', $ster);
    10. echo $sa;
    12. substr('hello',2,3)llo字符串截取子串函数,在指定的字符串,从2位置截取3个字符,对中文支持不好
    mb-substr('中国人',0,2'utf-8');中国,此截取函数支持中文
    13.echo substr('hello',2,3);//从2位置截取3个
    14.取得文件名rtirm(),和扩展名end(explode('.',$name)) 
    $name ="hello.php.jpg";
    $ext= end (explode('.', $name));//拿出扩展名explode 根据点分成数组
    echo $ext;
     //取得文件名
    echo  rtrim($name,'.'.$ext); //拿出文件名
    拿出扩展名的方法二
     $s="abc.c";
     //strpos($s,'.')查找一个字符串在另一个字符串的位置,找不到返回false 找到了返回位置  
     echo substr($s,strpos($s,'.')+1); //拿出扩展名
     echo substr($s,0,strpos($s,'.'));//拿出文件名 
    //字符串逆序颠倒位置不支持中文字符
    echo strrev('hello');  
     //自定义函数支持顺序位置颠倒的
    function mystrev($s){
        $str='';
        for($i=0;$i<mb_strlen($s,'utf-8');$i++){
            $str=mb_substr($s,$i,1,'utf-8').$str;
        }
        return $str;
    }
    $ss="中华人民共和国";
    echo mystrev($ss); 


       






  • 相关阅读:
    mac下svn提交失败的解决方法
    mac终端下svn常用命令
    在Linux系统安装Nodejs 最简单步骤
    Cocos Creator学习笔记
    最好用的.NET敏捷开发框架-RDIFramework.NET V3.6版全新发布 100%源码授权
    史上最全面的SignalR系列教程-目录汇总
    RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍
    微信公众号开发系列-玩转微信开发-目录汇总
    RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.3版本全新发布
    RDIFramework.NET代码生成器全新V3.5版本发布-重大升级
  • 原文地址:https://www.cnblogs.com/lsr111/p/4474032.html
Copyright © 2011-2022 走看看