Laravel Str 字符串操作
字符串处理调用方法实例:
use Illuminate\Support\Str;
$str = 'abcdefg';
$str = Str::upper($str);
return $str;
方法
转换大写方法
Str::upper($str); //ABCDEFG
转换小写方法
Str::lower($str); //abcdefg
截取字符串
Str::substr($str , 0, 1); //a
两个字符串是否相等
Str::is('abcdefg', $str); // 1
Str::is('a', $str); // 返回空,无数据
计算字符串长度
Str::length($str); // 7
根据字符串截取字符串(截取后面的字符)
Str::before($str, 'c'); //ab
Str::before($str, 'fg'); //abcde
Str::before($str, '2'); //abcdefg(若根据截取的字符串不存在需要截取的字符串里将返回需截取全部字符串)
根据字符串截取字符串(截取前面的字符)
Str::after($str, 'c'); //defg
Str::after($str, 'fg'); //返回空值,无数据
Str::after($str, '2'); //abcdefg(若根据截取的字符串不存在需要截取的字符串里将返回需截取全部字符串)
字符串是否包含另一个字符串
Str::contains($str, 'cde'); // 1
Str::contains($str, 'scde'); // 返回空,无数据
确定一个给定的字符串以给定的子字符串结束
Str::endsWith($str, 'defg'); //1
Str::endsWith($str, 'g'); //1
Str::endsWith($str, 'a'); //返回空,无数据
Str::endsWith($str, 'dec'); //返回空,无数据
限制字符串中的字符数
Str::limit($str, 3); //abc...
Str::limit($str, 3, '*****'); //abc*****
用给定值的单个实例限制字符串
Str::finish($str, '***'); //abcdefg***
以给定值的单个实例开始一个字符串
Str::start($str, '***'); //***abcdefg
生成一个更真实的“随机”字母数字字符串
Str::random(12); //087U2p6fkJnM
将给定字符串转换为标题用例
Str::title($str); //Abcdefg
参考:https://learnku.com/articles/16807
1,358 total views, 16 views today
Revisions
- 2021年1月4日 @ 17:57:06 [当前版本] by Anson
- 2021年1月4日 @ 17:57:06 by Dorothy
- 2021年1月4日 @ 17:56:13 by Dorothy
- 2021年1月4日 @ 17:55:23 [自动保存] by Dorothy
- 2021年1月4日 @ 16:12:52 by Dorothy
- 2021年1月4日 @ 15:18:26 by Anson
Comments are closed.