欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

字符串操作

shiping1 的头像

字符串操作

目录

大小写转换

Str提供了三种简单的放来来 四线大小写转换: upperlower, 和 title. 这是比PHP原生方法更智能的版本 strtoupper,strtolower, 和 ucwords 方法. 更智能的原因是, 因为他们可以处理UTF-8输入 多字节字符串 扩展要在服务器安装. 直接传入就可以使用它们:


  1. echo Str::lower('I am a string.');
  2.  
  3. echo Str::upper('I am a string.');
  4.  
  5. echo Str::title('I am a string.');

单词和字符截取

在字符串中截取指定字符:


  1. echo Str::limit($string, 10);

在字符串中截取指定单词:


  1. echo Str::words($string, 10);

获得随机字符串

生成一个指定长度的随机的英数字符串:


  1. echo Str::random(32);

生成一个指定长度的随机的字母字符串:


  1. echo Str::random(32, 'alpha');

单复数

Str类可以实现单词的单复数转换.

生成单词的复数形式:


  1. echo Str::plural('user');

生成单词的单数形式:


  1. echo Str::singular('users');

如果给定的数值大于1则返回单词的复数形式:


  1. echo Str::plural('comment', count($comments));

URL化

生成友好的URL形式:


  1. return Str::slug('My First Blog Post!');

根据传入的分隔符生成友好的URL形式:


  1. return Str::slug('My First Blog Post!', '_');

来自 http://www.yyuc.net/laravel/strings.html
普通分类: