纵有疾风起
人生不言弃

字符串格式化函数

<?php
    //trim()函数:默认功能为去除字符串首尾处的空格(或其它字符),返回一个人新的字符串;
    $str=”   hello world!   “;
    echo “\$str的长度为—“.strlen($str).”<br>”;
    $nstr=trim($str);
    echo “新数组\$nstr的长度为—“.strlen($nstr).”<br>”;
    //去除左边的空格用ltrim()函数
     $lstr=ltrim($str);
    echo “新数组{$lstr}的长度—“.strlen($lstr).”<br>”;
    //去除右边的空格用rtrim()函数
     $rstr=rtrim($str);
    echo “新数组{$rstr}的长度为—“.strlen($rstr).”<br>”;
    //也可以去除指定的字符
    $str=”   iloveyou9i0i35  “;
    //删除右边指定的字符:数字和小写的字母i
    $newstr=rtrim($str,” 0..9i”);
    echo $newstr,”<br>”;
    
    //str_pad()函数:填充字符串到指定长度,返回一个新字符串
    $str=”every”;
    //在$str右边添加#号使得新字符串个数变为10个,第4个参数若不指定则默认是从右边添加;
    $nstr=str_pad($str,10,”#”);
    //从左边添加#
    $sstr=str_pad($str,10,”@”,STR_PAD_LEFT);
    //从两边添加#
    $wstr=str_pad($str,10,”*”,STR_PAD_BOTH);
    echo $nstr.”<br>”;
    echo $sstr.”<br>”;
    echo $wstr.”<br>”;
    
    /*字符串字母大小写处理函数:strtouppor()、strtolower()、ucfirst()、ucwords()函数
    
    */

    $str=”this is my Web server Apache”;
    //全部变大写
    $bigstr=strtoupper($str);
    echo $bigstr.”<br>”;
    //全部变小写
    $smallstr=strtolower($str);
    echo $smallstr.”<br>”;
    //字符串首字母大写
    $ucstr=ucfirst($str);
    echo $ucstr.”<br>”;
    //字符串中包含的每个单词首字母大写
    $ucwstr=ucwords($str);
    echo $ucwstr.”<br>”;    
    //混合使用:只让字符串中的第一个单词的首字母大写,即先变小写再首字母大写;
    $hunstr=ucfirst(strtolower($str));
    echo $hunstr.”<br>”;
?>

原文链接:https://blog.csdn.net/living_ren/article/details/75263928

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 字符串格式化函数
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录