资讯专栏INFORMATION COLUMN

由浅入深laravel教程附录1:全局助手函数之字符串部分

sushi / 1052人阅读

摘要:一静态属性缓存部分由于每次正则替换费时,所以有个动物函数,框架使用静态属性保存,提高效率的意思是大驼峰式,这个函数是将转换成的意思骆驼,这个函数是小驼峰格式,第一个字母是小写字母转换成的意思是蛇,很形象,整个身子都一样粗,它只对中有大写

一:静态属性缓存部分

由于每次正则替换费时,所以有4个动物函数,框架使用静态属性保存,提高效率

01:Str::studly($value)
studly的意思是大驼峰式,这个函数是将 ab-cd_ef转换成 AbCdEfg

02:Str::camel($value)
camel的意思骆驼,这个函数是小驼峰格式,第一个字母是小写字母,ab-cd_ef转换成 abCdEfg

03:Str::snake($value, $delimiter = "_")
snake的意思是蛇,很形象,整个身子都一样粗,它只对$value中有大写字母时才做转换,当有大写字母时,如
ZhangXueyou-Liu de-hua 会转成 zhang_xueyou-liude-hua,做以下几个事

去掉空格

从第2个字符开始,凡是大写的都在前面加一个分隔符_,分隔符可以指定

全部转为小写字母

04:Str::kebab($value)
kebab的意思是烤羊肉串,它是snake的一种特例,以中划线-为分隔符

contains(稻草, [针1,针2,针3,...])
判断某个字符串中是否含有某个字符,第二个参数可以为一个字符串,或一个数组,只要包含一个就行

endsWith($haystack, $needles)
startsWith($haystack, $needles)
以什么开头,通常用在判断类名是否以某个名字空间开头

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26138.html

相关文章

  • Laravel中创建自己的PHP帮助函数

    摘要:转至应用程序根目录中的命令行并运行以下命令以创建新的服务提供者。将会提示运行结果一旦服务提供者成功创建,打开该文件。现在我们的服务提供者已经完成,我们需要注册我们的服务提供者,所以,会在引导期间加载它。这就是为服务提供者创建你的帮手。 Laravel 为我们提供了许多内置的帮助函数,你可以在应用程序中的任何位置调用它。它们使你可以方便地处理数组和对象,路径,字符串,URL和其他类型的工...

    neu 评论0 收藏0
  • Laravel 深入核心系列教程

    摘要:前言年底了不太忙,最近一段时间也一直在研究,就想写篇关于比较深一点的教程系列啥的,于是就找到站长给开了写教程的渠道。优点的就是为艺术家创造的框架,它也是工程化的趋势。项目维护方便也是事实。如果有遇到问题可以直接在教程下面留言。 前言 年底了不太忙,最近一段时间也一直在研究laravel,就想写篇关于laravel比较深一点的教程系列啥的,于是就找到站长给开了写教程的渠道。由于第一次写,...

    wemall 评论0 收藏0
  • 翻译连载 | 附录 C:函数式编程函数库-《JavaScript轻量级函数式编程》 |《你不知道的J

    摘要:为了尽可能提升互通性,已经成为函数式编程库遵循的实际标准。与轻量级函数式编程的概念相反,它以火力全开的姿态进军的函数式编程世界。 原文地址:Functional-Light-JS 原文作者:Kyle Simpson-《You-Dont-Know-JS》作者 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;总结,...

    Miracle 评论0 收藏0
  • 由浅入深laravel教程第2课:安装laravel官方小项目

    摘要:本课有配套视频教程,现在欣赏视频教程这堂课,需要先在机安装好这四个软件一登录虚拟机配置,中填中填使用用户名,密码登录二安装一个项目包括前端参考安装官方提供的一个小项目安装前端说明实际上是安装到了中,对应本机的这是在中配置的说 本课有配套视频教程, let`s go 现在欣赏视频教程 这堂课,需要先在机安装好 putty,winscp,navicat for mysql,node 这...

    tanglijun 评论0 收藏0
  • Laravel 测试: PHPUnit 入门教程

    摘要:介绍是最古老和最著名的单元测试包之一。它主要用于单元测试,这意味着可以用尽可能小的组件测试代码,但是它也非常灵活,可以用于很多不仅仅是单元测试。这时,的测试助手可以使这些测试像单元测试简单组件一样容易。新的测试代码如下注意到,在我们新建的 showImg(https://segmentfault.com/img/remote/1460000018355157?w=1440&h=585)...

    张宪坤 评论0 收藏0

发表评论

0条评论

sushi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<