字符串格式化函数

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值