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>";

  

原文地址:https://www.cnblogs.com/mmykdbc/p/6568236.html