# 字符串助手函数
### [](https://octobercms.com/docs/services/helpers#strings)弦乐
#### [](https://octobercms.com/docs/services/helpers#method-camel-case)`camel_case()`
该`camel_case`函数将给定的字符串转换为`camelCase`:
~~~
$camel = camel_case('foo_bar');
// fooBar
~~~
#### [](https://octobercms.com/docs/services/helpers#method-class-basename)`class_basename()`
该`class_basename`收益与类的命名空间中的给定类的类名称中删除:
~~~
$class = class_basename('Foo\Bar\Baz');
// Baz
~~~
#### [](https://octobercms.com/docs/services/helpers#method-e)`e()`
该`e`函数`htmlentities`在给定的字符串上运行:
~~~
echo e('<html>foo</html>');
// <html>foo</html>
~~~
#### [](https://octobercms.com/docs/services/helpers#method-ends-with)`ends_with()`
该`ends_with`函数确定给定的字符串是否以给定的值结尾:
~~~
$value = ends_with('This is my name', 'name');
// true
~~~
#### [](https://octobercms.com/docs/services/helpers#method-snake-case)`snake_case()`
该`snake_case`函数将给定的字符串转换为`snake_case`:
~~~
$snake = snake_case('fooBar');
// foo_bar
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-limit)`str_limit()`
该`str_limit`函数限制字符串中的字符数。该函数将字符串作为第一个参数,并将最大字符数作为第二个参数:
~~~
$value = str_limit('The CMS platform that gets back to basics.', 6);
// The CMS...
~~~
#### [](https://octobercms.com/docs/services/helpers#method-starts-with)`starts_with()`
该`starts_with`函数确定给定的字符串是否以给定的值开头:
~~~
$value = starts_with('The cow goes moo', 'The');
// true
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-contains)`str_contains()`
该`str_contains`函数确定给定的字符串是否包含给定的值:
~~~
$value = str_contains('The bird goes tweet', 'bird');
// true
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-finish)`str_finish()`
该`str_finish`函数将给定值的单个实例添加到字符串中:
~~~
$string = str_finish('this/string', '/');
// this/string/
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-is)`str_is()`
该`str_is`函数确定给定的字符串是否匹配给定的模式。星号可用于表示通配符:
~~~
$value = str_is('foo*', 'foobar');
// true
$value = str_is('baz*', 'foobar');
// false
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-plural)`str_plural()`
该`str_plural`函数将字符串转换为其复数形式。此功能目前仅支持英语:
~~~
$plural = str_plural('car');
// cars
$plural = str_plural('child');
// children
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-random)`str_random()`
该`str_random`函数生成指定长度的随机字符串:
~~~
$string = str_random(40);
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-singular)`str_singular()`
该`str_singular`函数将字符串转换为单数形式。此功能目前仅支持英语:
~~~
$singular = str_singular('cars');
// car
~~~
#### [](https://octobercms.com/docs/services/helpers#method-str-slug)`str_slug()`
该`str_slug`函数从给定的字符串生成URL友好的“ slug”:
~~~
$title = str_slug("October CMS", "-");
// october-cms
~~~
#### [](https://octobercms.com/docs/services/helpers#method-studly-case)`studly_case()`
该`studly_case`函数将给定的字符串转换为`StudlyCase`:
~~~
$value = studly_case('foo_bar');
// FooBar
~~~
#### [](https://octobercms.com/docs/services/helpers#method-trans)`trans()`
该`trans`函数使用您的[本地化文件](https://octobercms.com/docs/plugin/localization)翻译给定的语言行:
~~~
echo trans('validation.required'):
~~~
#### [](https://octobercms.com/docs/services/helpers#method-trans-choice)`trans_choice()`
该`trans_choice`函数使用拐点翻译给定的语言行:
~~~
$value = trans_choice('foo.bar', $count);
~~~
- 基本说明
- 基本操作
- October cms 安装
- 后台控制器路径
- 图标
- 获取安装网上的插件/主题
- 插件构造器使用
- 定时任务
- October后台控制器
- vscode编辑器
- ajax操作
- 使用
- ajax更新组件
- ajax属性API
- JavaScript API
- ajax综合使用
- 主题
- 多语言主题
- 安装市场主题
- 主题程序处理
- 主题
- 页面
- 部件
- 布局
- 内容
- 组件
- 媒体
- 主题表单操作
- 表单使用
- 表单后端程序处理
- 插件
- 自定义插件
- 插件说明
- 插件导航条
- 插件数据库设置
- 插件的设置管理
- 插件的配置文件config
- 组件
- app服务
- app容器
- 扩展行为
- 缓存
- Collection类
- Lazy Collections
- Collection方法
- 助手函数
- 数组助手函数
- 路径助手函数
- 玄乐助手函数
- 其他助手函数
- 错误与记录
- 事件处理
- HTML页面
- 文件与目录操作
- 散列和加密
- 邮件
- 邮件内容
- 邮件发送
- 分页
- 模板解析器
- 动态解析器语法
- 队列消息
- 请求与输入
- 响应
- 视图
- 路由器
- 配置
- 验证操作
- 处理错误消息
- 错误消息与视图
- 可用的验证规则
- 有条件的验证规则
- 验证数组
- 错误消息
- 自定义验证规则
- 模型操作
- 定义模型与其属性
- 检索模型
- 插入与更新
- 删除模型
- 查询范围
- 事件操作
- 关联操作
- 定义关系
- 关系类型
- 多肽关系
- 关系查询
- 渴望加载
- 插入模型
- 数据库操作
- 基本用法
- 数据表结构
- 查询连贯操作
- 结果检索
- select子句
- 插入更新
- where子句
- 排序,分组,限制和偏移
- 文件附件
- Collection操作
- 属性操作
- 系列化json
- 数据库属性
- 数据库行为
- 控制器
- 后台控制器定义
- 后台页面
- 后台组件
- 后台表单
- 表单组件
- 表单视图
- 表单行为
- 后台列表
- 列表行为
- 列表过滤器
- 可用列类型
- 关系行为
- 关系行为类型
- 扩展关系行为
- 列表排序操作
- 导入导出操作
- 用于与权限
- corlate模板修改
- 修改顶部导航
- laravel问题
- 控制器不存在
- 控制器
- 路由组
- laravel笔记
- laravel 安装
- 伪静态配置
- 依赖注入 & 控制器
- 中间件
- 路由文件
- 视图