Laravel7中字符串操作示例

  介绍

小编给大家分享一下Laravel7中字符串操作示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

用过Laravel的朋友都知道,Laravel内置的字符串处理函数有了解,IlluminateSupportStr类。

Laravel 7现在基于这些函数提供了一个更加面向对象的,更加流畅的字符串操作库。你可以使用字符串::的创建一个IlluminateSupportStringable对象,然后基于该对象提供的方法以链式的操作对字符串进行处理:

这里我们先看一下官方的实例:

return (字符串),Str:: (& # 39;,, Laravel  Framework  6. x  & # 39;)   ,,,,,,,,,,,,,,,→修剪()   ,,,,,,,,,,,,,,,→替换(& # 39;6. x # 39;,, & # 39; 7. x # 39;)   ,,,,,,,,,,,,,,,→蛞蝓();

上面的代码,来自官网发行说明,我们很容易看的到,每个方法都是干嘛的。

首先第一步将字符串Laravel框架6。()方的x使用Str:法进行包裹,之后我们就可以使用Laravel 7为我们提供的各种流畅的操作方法。

比如修剪()去除前后空格。替换()进行替换,蛞蝓()将字符串变成蛞蝓的形式

上面的代码实际运行结果就是:

laravel-framework-7x

上面的方法是不是用起来非常简单吗?

接下来我们介绍几个常用的方法。

之前()方法

返回字符串中给定值之前的所有内容: Str::的(& # 39;my  website  is  www.wjcms.net& # 39;)→之前(& # 39;如果# 39;);//,& # 39;my  website  & # 39;

同理有()之前,就会有后()

后()方法

返回字符串中给定值之后的所有内容。如果字符串中不存在该值,则将返回整个字符串: Str::的(& # 39;my  website  is  www.wjcms.net& # 39;)→后(& # 39;如果# 39;);//,& # 39;,www.wjcms.net& # 39;

append()方法

将给定值附加到字符串: Str::的(& # 39;vue # 39;)→添加(& # 39;,cli # 39;);   ,//,& # 39;vue  cli # 39;

低()方法

将字符串转换为小写: Str::的(& # 39;LARAVEL 框架# 39;)→低();   ,//,& # 39;laravel 框架# 39;

上部()方法

将给定的字符串转换为大写: Str::的(& # 39;laravel& # 39;)→上();   ,//,LARAVEL

标题()方法

将给定的字符串转换为“首字母大写”: Str::的(& # 39;my  website  is  www.wjcms.net& # 39;)→标题();   ,//,& # 39;My  Website  Is  Www.wjcms.net& # 39;

substr()方法

将给定的开始和长度参数指定的字符串部分:(从第几个字符开始截取,截取多少位) Str::的(& # 39;Laravel 框架# 39;)→substr (8);   ,//,& # 39;框架# 39; Str::的(& # 39;Laravel 框架# 39;)→substr (8, 6);   ,//,& # 39;Framew& # 39;

ucfirst()方法

将给定的字符串首字母大写: Str::的(& # 39;my  website  is  www.wjcms.net& # 39;)→ucfirst ();   ,//,& # 39;My  website  is  www.wjcms.net& # 39;

词()方法

限制字符串中的单词数: Str::的(& # 39;My  website  is  www.wjcms.net& # 39;)→单词(3,& # 39;,…& # 39;);   ,//,& # 39;my  website  is ……& # 39;

长度()方法

返回字符串的长度: Str::的(& # 39;Laravel 框架# 39;)→长度();   ,//,17日

以上是“Laravel7中字符串操作示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Laravel7中字符串操作示例