Laravel自带了一系列PHP帮助函数,很多被框架自身使用,然而,如果你觉得方便的话也可以在应用中随心所欲的使用它们。
Laravel-字符串函数
camel_case()函数将给定字符串转化为按驼峰式命名规则的字符串
$camel = camel_case('foo_bar');
// fooBar
class_basename()返回给定类移除命名空间后的类名
$class = class_basename('Foo\Bar\Baz');
// Baz
e()函数在给定字符串上运行htmlentities
echo e('foo');
// foo
ends_with()函数判断给定字符串是否以给定值结尾
$value = ends_with('This is my name', 'name');
// true
nake_case()函数将给定字符串转化为下划线分隔的字符串
$snake = snake_case('fooBar');
// foo_bar
str_limit()函数限制输出字符串的数目,该方法接收一个字符串作为第一个参数以及该字符串最大输出字符数作为第二个参数
$value = str_limit('The PHP framework for web artisans.', 7);
// The PHP...
starts_with()函数判断给定字符串是否以给定值开头
$value = starts_with('This is my name', 'This');
// true
str_contains()函数判断给定字符串是否包含给定值
$value = str_contains('This is my name', 'my');
// true
str_finish()函数添加字符到字符串结尾
$string = str_finish('this/string', '/');
// this/string/
str_is()函数判断给定字符串是否与给定模式匹配,星号可用于表示通配符
$value = str_is('foo*', 'foobar');
// true
$value = str_is('baz*', 'foobar');
// false
str_random()函数通过指定长度生成随机字符串
$string = str_random(40);
// "uffZ2vQs2REcWcDRdEyt6EJQmciLL3g4RQESwE06"
str_slug()函数将给定字符串生成URL友好的格式
$title = str_slug("Laravel 5 Framework", "-");
// laravel-5-framework
studly_case()函数将给定字符串转化为单词开头字母大写的格式
$value = studly_case('foo_bar');
// FooBar