字符串格式化函数

来源:互联网 发布:嘉兴菜鸟网络怎么样 编辑:程序博客网 时间:2024/06/07 08:27
<?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>";
?>

原创粉丝点击