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);