camel_case()
camel_case
函数将给定字符串转化为按驼峰式命名规则的字符串:
$camel = camel_case('foo_bar'); // fooBar
class_basename()
class_basename
返回给定类移除命名空间后的类名:
$class = class_basename('Foo\Bar\Baz'); // Baz
e()
e
函数在给定字符串上运行htmlentities
:
echo e('<html>foo</html>'); // <html>foo</html>
ends_with()
ends_with
函数判断给定字符串是否以给定值结尾:
$value = ends_with('This is my name', 'name'); // true
snake_case()
snake_case
函数将给定字符串转化为下划线分隔的字符串:
$snake = snake_case('fooBar'); // foo_bar
str_limit()
str_limit
函数限制输出字符串的数目,该方法接收一个字符串作为第一个参数以及该字符串最大输出字符数作为第二个参数:
$value = str_limit('The PHP framework for web artisans.', 7); // The PHP...
starts_with()
starts_with
函数判断给定字符串是否以给定值开头:
$value = starts_with('This is my name', 'This'); // true
str_contains()
str_contains
函数判断给定字符串是否包含给定值:
$value = str_contains('This is my name', 'my'); // true
str_finish()
str_finish
函数添加字符到字符串结尾:
$string = str_finish('this/string', '/'); // this/string/
str_is()
str_is
函数判断给定字符串是否与给定模式匹配,星号可用于表示通配符:
$value = str_is('foo*', 'foobar'); // true $value = str_is('baz*', 'foobar'); // false
str_plural()
str_plural
函数将字符串转化为复数形式,该函数当前只支持英文:
$plural = str_plural('car'); // cars $plural = str_plural('child'); // children
str_random()
str_random
函数通过指定长度生成随机字符串:
$string = str_random(40);
str_singular()
str_singular
函数将字符串转化为单数形式,该函数目前只支持英文:
$singular = str_singular('cars'); // car
str_slug()
str_slug
函数将给定字符串生成URL友好的格式:
$title = str_slug("Laravel 5 Framework", "-"); // laravel-5-framework
studly_case()
studly_case
函数将给定字符串转化为单词开头字母大写的格式:
$value = studly_case('foo_bar'); // FooBar
trans()
trans
函数使用本地文件翻译给定语言行:
echo trans('validation.required'):
trans_choice()
trans_choice函数翻译带拐点的给定语言行:
$value = trans_choice('foo.bar', $count);
转载请注明:苏demo的别样人生 » laravel 字符串函数