常见的php 字符串函数,php常用的字符串函数列表

php使用中经常用的字符串函数

if(isset($_POST[‘str’])){

$str=$_POST[‘str’];

//string字符串函数一一练习测试

//★去空格及其他字符串函数

//1、trim()删除字符两端的空格和预定义字符

//echo trim($str,’\r\n’); //过滤两边的\r\n

//2、ltrim()删除字符左侧的空格和预定义字符

//echo ltrim($str,’★’); //过滤左侧的★

//3、rtrim()删除字符串右侧的空格和预定义的字符

//echo rtrim($str,’★’); //删除字符串右侧的五角星

//4、dirname()返回文件所包含的路径

//echo dirname(__FILE__); //返回了当前文件的包含路径目录名称

//★字符串的生成与转化函数

//1、str_pad把字符串填充为指定的长度

//echo str_pad($str,20,’haha’,STR_PAD_LEFT); //填充字符串的长度到20个字符用haha填充 默认用空格

//echo str_pad($str,30,’hehe’,STR_PAD_RIGHT); //STR_PAD_RIGHT 从右侧开始填充也是默认的顺序

//echo str_pad($str,30,’fuck’,STR_PAD_BOTH); //从两侧开始填充

//2、str_repeat()重复使用指定的字符str_repeat()

//echo str_repeat($str,10) //重复10次输出字符串

//3、str_split()把字符串分割成数组

//参数说明:两个参数

//第一个:是要分割的字符

//第二个:是多少个字符分割一次(每一段的长度)

// $result=str_split($str,2);

// var_dump($result);

//4、strrev()反转字符串

//参数说明:一个参数,要反转的字符串即可

//echo strrev($str);

//5、wordwrap()指定多少个字符然后进行相应的处理(中文无效)

//参数说明:三个参数

//第一个:要处理的字符串

//第二个:多少个字符开始处理

//第三个:用什么处理

//echo wordwrap($str,10,'
’);//每10个字符开始换行

//6、str_shuffle();随机打乱一个字符串

//参数说明:一个参数,需要随机打乱的字符串

//echo str_shuffle($str);

//7、parse_str()将字符串解析为多个变量

//参数说明:两个参数

//第一个:要解析的变量

//第二个(可选):可以将解析好的存放到指定的数组中

//$result=parse_str($str,$arr);

//var_dump($arr);

//echo $result;

//8、number_format()以千分位的方式展示数字

//参数说明:本函数可以接收一个两个或者四个参数,不能是三个参数

//第一个:要格式化的数字

//第二个:要保留的小数的位数

//第三个:指定小数点用什么显示

//第四个:指定千分位用什么分割

//echo number_format(100000000000000,2,’.’,’-‘);

//★大小写相互转换的函数

//1、strtoupper()将字符串转换为大写

//参数说明:一个参数,要处理的字符串

//echo strtoupper($str);

//2、strtolower();将字符串转换为小写

//参数说明:一个参数,要处理的字符串

//echo strtolower($str);

//3、ucfirst()将字符串首字母大写

//参数说明:一个参数,要处理的字符串

//echo ucfirst($str);

//4、ucwords()将字符串的每一个词的首字母大写

//echo ucwords($str);

//★字符串比较函数

//1、strcasecmp();不区分大小写的字符串比较函数(返回值>0或者<0或者=0,计算后的相应的数字)

//参数说明:两个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//echo strcasecmp($str,’facebolw.com’);

//2、strcmp()区分大小写的比较

//参数说明:两个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//echo strcmp($str,’facebolw’);

//3、strncmp();比较字符串的前n个字符(区分大小写)

//参数说明:三个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//第三个:比较的最大长度

//echo strncmp($str,’facebolw’,6);

//4、strncasecmp();比较字符串的前n个字符不区分大小写

//参数说明:三个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//第三个:比较的最大长度

//echo strncasecmp($str,’facebolw’,3);

//5、strnatcmp()自然顺序比较字符串(区分大小写)

//参数说明:三个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//echo strnatcmp($str,’facebolw’);

//6、strnatcasecmp();自然顺序比较字符串(不区分大小写)

//参数说明:三个参数

//第一个:第一个要比较的字符串

//第二个:第二个要比较的字符串

//echo strnatcasecmp($str,’facebolw’);

//★字符串切割拼接函数

//1、chunk_split()字符串用指定字符切割成块,类似windows序列号一样

//参数说明:三个参数

//第一个:要分割的字符串

//第二个:分割尺寸

//第三个:用什么字符分割

//echo chunk_split($str,3,’-‘);

//2、strtok();

//参数说明:两个参数

//第一个:要是分割的字符串

//第二个:用什么分割

//$tok = strtok($str, ” \n\t”);

//echo $tok;

//3、explode()使用一个字符分割另一个字符串

//参数说明:三个参数

//第一个:用什么分割(顺序不能颠倒,必须这个参数在第一个)

//第二个:要分割的字符串

//第三个:返回数组包含这么多个元素

//$result=explode(‘.’,$str,9);

//var_dump($result);

//4、implode()将一个一维数组转化为字符串

//参数说明:三个参数

//第一个:由什么分割数组的值

//第二个:要被分割的数组

//$arr=array(‘php’,’mysql’,’linux’,’apache’);

//$result=(implode(‘—-‘,$arr));

//echo $result;

//5、substr();截取字符串

//参数说明:三个参数

//第一个:要从哪个字符串里面截取

//第二个:从什么位置开始截取

//第三个:要截取的长度

//echo substr($str,3,10);

//★字符串切割拼接函数

//1、str_replace();字符串替换,区分大小写

//参数说明:四个参数

//第一个:查找的字符串

//第二个:被替换的字符串

//第三个:被查找的字符串

//第四个:替换的次数

//echo str_replace(‘face’,’bbbb’,$str);

//2、str_ireplace();字符串替换,不区分大小写

//参数说明:四个参数

//第一个:查找的字符串

//第二个:被替换的字符串

//第三个:被查找的字符串

//第四个:替换的次数

//echo str_replace(‘face’,’cccc’,$str);

//3、substr_count() 统计一个字符或者字符串在另一个字符串中出现的次数

//参数说明:四个参数

//第一个:要从那个字符串里面查找

//第二个:要查找的字符串

//第三个:偏移量,从哪个位置开始找

//第四个:查找的范围是多少

//echo substr_count($str,’face’,3,13);

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值