PHP中字符串基本操作

//去字符串兩邊的空格或字符trim(),ltrim(),rtrim()

$mtrim='ddddd, ';
$mtrim=trim($mtrim);
echo $mtrim.'<br>';
$mtrim=trim($mtrim,',');

//尋找字串中某字元最先出現處(從左到右查找)strpos(),(從右到左查找) strrpos()

$boolA =strrpos('abcdea','a');
echo $boolA;
if($boolA===false) echo "不存在";
$mstrpos='abed';
$findmstrpos='f';
$mpos=strpos($mstrpos,$findmstrpos);
if($mpos==false)echo '"findmstrpos" was not found'.'<br>';
else echo'"findmstrpos" was found'.'<br>';

//字符串截取substr("字符串",開始位置,長度)

echo substr("abcdef",1,3).'<br>'; // bcd
echo substr("abcdef",4).'<br>';//ef
echo substr("abcdef",-1).'<br>';//f

//找出字符第一次出現的地方strrchr()(從右到左找)strstr()或strchr()從左到右找

$text = "/nLine 1/nLinfde2Line 3";
$last =strrchr($text, 10);
echo $last.'<br>';//Linfde2Line 3

//取字符串的長度strlen()

$mstrlen='d d dd';
echo $mstrlen.' length is '.strlen($mstrlen).'<br>';//長度是6

//去掉字符串中的HTML和PHP標籤strip_tags()

$text = '<p>Test paragraph.</p><!-- Comment --> Other text';
echo strip_tags($text).'<br>';
echo strip_tags($text,'<p>').'<br>';//此取的<P>標籤還起作用

//md5加密md5()

$str='appld';
$smd5=md5($str);
if(md5($str)==$smd5)
 echo 'true'.'<br>';
else
 echo 'false'.'<br>';

//返回相對應於 ascii 所指定的單個字符chr()

echo chr(49).'<br>';//ord()與chr()的作用相反

 //字符串取代str_replace()

$bodytag = str_replace("aa", "ba", "aaaaaaaccc");
echo $bodytag.'<br>';//結果是:bababaaccc

//字符串大小寫轉換strtolower(),strtoupper()

$str='I am ChInese';
$str=strtolower($str);
echo $str.'<br>';i am chinese
$str='i am chinses';
$str=strtoupper($str);
echo $str.'<br>';//I AM CHINSES

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章