zoukankan      html  css  js  c++  java
  • php学习六:字符串

    前言:越来越觉得php的强大之处了,不紧是数组,在字符串方面也可以看出它的优势,第一:方法多,集合了js,c,c#等多门语言的方法;第二:有许多方法是其他语言不具备的,如他的模糊比较,就是其他语言所没有的。有许多不足或者错误的地方请大家指出来,谢谢。好嘞,闲话不多说,接着开扯:

    //1.echo — 输出一个或多个字符串
    $str1 = "zhangsan";
    echo $str1;
    echo"<br>";


    //2.ltrim — 删除字符串开头的空白字符(或其他字符)
    //(str,[要删除的第一个字符])
    $str2 = "  zhangsan";
    echo ltrim($str2);
    echo"<br>";
    

      




    //3.rtrim — 删除字符串末端的空白字符(或者其他字符)
    //(str,[要删除的最后一个字符])
    $str3 = "zhangsan  ";
    echo rtrim($str3);
    echo"<br>";
    

      



    //4.trim — 去除字符串首尾处的空白字符(或者其他字符)
    $str4 = "   zhangsan  ";
    echo trim($str4);
    echo"<br>";
    

      



    //5.str_pad — 使用另一个字符串填充字符串为指定长度
    //(str,allLength,[data],[STR_PAD_LEFT/STR_PAD_RIGHT/STR_PAD_BOTH])
    //第二个参数为填充完之后总共的字符串长度
    //第三个为要填充的数据,不写默认为空格
    //第四个参数为左端填充/右端填充/两端填充(右边优先)
    $str5 = "zhangsan";
    echo str_pad($str5,10,"-=",STR_PAD_BOTH);
    echo"<br>";
    

      



    //6.strtolower — 将字符串转化为小写
    $str6 = "ZHANGSAN";
    echo strtolower($str6);
    echo"<br>";
    

      



    //7.strtoupper — 将字符串转化为大写
    $str7 = "zhangsan";
    echo strtoupper($str7);
    echo"<br>";
    

      




    //8.ucfirst — 将字符串的首字母转换为大写
    $str8 = "zhangsan";
    echo ucfirst($str8);
    echo"<br>";
    

      



    //9.ucwords — 将字符串中每个单词的首字母转换为大写
    $str9 = "zhang san";
    echo ucwords($str9);
    echo"<br>";
    

      



    //10.nl2br 将字符串中的" ",转换成HTML当中的"<br/>"换行符
    $str10 = "zhang
    san";
    echo nl2br($str10);
    echo"<br>";
    

      



    //11.htmlentities —把指定特殊符号转换为实体,即不实现他们的功能直接打出来
    //如:'&':'&amp'; '"':'&quot'; ''':'#039'; '<':'&lt'; '>':'&gt'
    $str11 = "zhang<h1>san</h1>";
    echo htmlentities($str11);
    echo"<br>";
    

      




    //12.strip_tags — 从字符串中去除 HTML 和 PHP 标记
    $str12 = "<i>zhangsan</i>";
    echo strip_tags($str12);
    echo"<br>";
    

      



    //13.strrev — 反转字符串
    $str13 = "zhangsan";
    echo strrev($str13);
    echo"<br>";
    

      



    //14.strlen — 获取字符串长度
    $str14 = "zhangsan";
    echo strlen($str14);
    echo"<br>";
    

      



    //15.number_format — 以千位分隔符方式格式化一个数字
    //(str,[保留的小数点个数],[以data取代用于分割的逗号],[以data取代小数点])
    $str15 = 123.25;
    echo number_format($str15,1,"","");
    echo"<br>";
    

      




    //16.md5 -加密函数
    $str16 = 123;
    echo md5($str16);
    echo"<br>";
    

      



    //17.strcmp — 整个比较是否相同
    //比较第一位,相同返回0,不同返回1;
    $str17=123;
    $str18=222;
    echo strcmp($str17,$str18);
    echo "<br>";
    

      



    //18.strcmp — 指定比较长度的字符串进行比较
    echo strcmp($str17,$str18);
    echo "<br>";
    

      



    //19.similar_text — 计算两个字符串的相似度,PHP特有
    $str19 = "hello";
    $str20 = "Hello";
    echo similar_text($str19,$str20);
    echo "<br>";
    

      

  • 相关阅读:
    Javascript作用域研究(with)
    Javascript判断object还是list/array的类型(包含javascript的数据类型研究)
    Javascript两个感叹号的用法(!!)
    Javascript中两个等于号和三个等于号的区别(==/===)
    IIS配置MP3/MP4/OGG/flv等资源文件访问
    生成GUID唯一值的方法汇总(dotnet/javascript/sqlserver)
    记录一次:微信支付申请时,网站不通过/统一驳回的问题解决方法
    C# 扩展系统类方法
    Javascript获取div真实高度
    Jquery获取offsetHeight
  • 原文地址:https://www.cnblogs.com/mmykdbc/p/6568236.html
Copyright © 2011-2022 走看看