• php字符串函数的练习


    1,trim() 删除字符串两端的空格,或者是其他的定义的字符
      rtrim() 删除右端的
      chop() rtrim 的别名
      ltrim()删除左端的
    2,str_pad() 填充到指定的长度,也可以指定填到前边或者后边
    3,str_repeat() 将指定字符重复多次 str_repeat('#',13)
    4, str_split() 将字符串分割成数组,默认是一个为字符 str_split('hello',2)
    5, strrev() 将字符串进行反转
    6,wordwrap() 将字符串进行折行处理 eg:wordwrap($word,20,"<br />")
    7, str_shuffle() 随机打乱字符串中的所有数字符
    8,parse_str 将字符串解析成多个变量,一般是解析url传递的查询字符串
    9,number_format() 通过千为分组来格式化数字
    10,strtoupper() strtolower() 将字符串转为大写或者小写

    <?php
    header("content-type:text/html;charset=utf-8");
    
    
    $str='.....我是 吴彦 祖&&&&&';
    echo ltrim($str ,'.');//去除最右端的...
    echo '<br>';
    echo rtrim($str,'&');//去除最左端的&&&
    echo '<br>';
    echo str_pad($str,30,'*',STR_PAD_BOTH);//在字符串的两端加上的* 填充至30长度
    echo str_repeat($str,2);//将指定的字段重复输出两次
    echo '<br>';
    print_r( str_split('hello',2));//以两个字符长度的切割字符串
    echo "<br>";
    /*
    * <?php
    // 示例 1
    $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
    $pieces = explode(" ", $pizza);
    echo $pieces[0]; // piece1
    echo $pieces[1]; // piece2
    
    // 示例 2
    $data = "foo:*:1023:1000::/home/foo:/bin/sh";
    list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
    echo $user; // foo
    echo $pass; // *
    
    ?>
    * */
    
    echo strrev('hello man');//将字符串反转
    echo "<br>";
    $text = "The quick brown fox jumped over the lazy dog.";
    $word="sdhu8fds*gydsgf*cduifg*";
    echo wordwrap($text, 20, "<br />");
    echo "<br>";
    echo wordwrap($word,9,"<br>",1);//在最后的参数的写成1,就可以在一定的长度强制实现了换行的操作
    echo "<br>";
    $str1="vhudfh45645ffff";
    echo str_shuffle($str1);//打乱了所有字符的顺序
    echo"<br>";
    
    $str3=45646541156;
    echo number_format($str3);//以千为单位对数字的进行格式化
    $str5="fudfuidsfhui";
    $str4="GHUIGUIGU";
    echo strtoupper($str5);
    echo strtolower($str4);
    
     
  • 相关阅读:
    Spring事务管理
    ssh三大框架整合
    SVN服务器安装教程
    springaop配置
    SVN学习笔记
    spring整合jdbc
    ubuntu 虚拟XP chm文件用不了
    Acegi的标签库authzauthorize
    android http 连接通信
    UltraISO(软碟通)制作安装Ubuntu
  • 原文地址:https://www.cnblogs.com/zhengweizhao/p/6858111.html
Copyright © 2020-2023  润新知