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

 
原文地址:https://www.cnblogs.com/zhengweizhao/p/6858111.html