数组

array_add

array_add 函数添加一个键/值对到数组如果给定的键在数组中不存在。

$array = array('foo' => 'bar');$array = array_add($array, 'key', 'value');

array_divide

The array_divide 函数返回两个数组,一个包含这个数组中所有的键,另一个包含这个数组中所有的值。

$array = array('foo' => 'bar');list($keys, $values) = array_divide($array);

array_dot

array_dot 函数使用点符号表示层次把一个多维数组转为一个一维数组。

$array = array('foo' => array('bar' => 'baz'));$array = array_dot($array);// array('foo.bar' => 'baz');

array_except

array_except 函数从数组中删除给定的键/值对。

$array = array_except($array, array('keys', 'to', 'remove'));

array_fetch

array_fetch 函数返回一个扁平的数组包含所选的嵌套元素。

$array = array(array('name' => 'Taylor'), array('name' => 'Dayle'));var_dump(array_fetch($array, 'name'));// array('Taylor', 'Dayle');

array_first

array_first 函数根据给定的布尔测试返回数组的第一个元素。

$array = array(100, 200, 300);$value = array_first($array, function($key, $value)
{return $value >= 150;
});

一个默认值可以通过第三个参数被传递:

$value = array_first($array, $callback, $default);

array_flatten

array_flatten 函数将扁平一个多维数组到一个一维数组。

$array = array('name' => 'Joe', 'languages' => array('PHP', 'Ruby'));$array = array_flatten($array);// array('Joe', 'PHP', 'Ruby');

array_forget

array_forget 函数将从使用点符号从嵌套的数组删除给定的键/值对。

$array = array('names' => array('joe' => array('programmer')));$array = array_forget($array, 'names.joe');

array_get

array_get 函数将使用点符号从嵌套的数组获取值。

$array = array('names' => array('joe' => array('programmer')));$value = array_get($array, 'names.joe');

array_only

array_only 函数将从数组中返回指定的键/值对。

$array = array('name' => 'Joe', 'age' => 27, 'votes' => 1);$array = array_only($array, array('name', 'votes'));

array_pluck

array_pluck 函数将从数组的键/值对中导出一个列表。

$array = array(array('name' => 'Taylor'), array('name' => 'Dayle'));$array = array_pluck($array, 'name');// array('Taylor', 'Dayle');

array_pull

array_pull 函数将从数组中返回给定的键/值对,并删除它。

$array = array('name' => 'Taylor', 'age' => 27);$name = array_pull($array, 'name');

array_set

array_set 函数使用点符号在深层嵌套的数组中设置一个值。

$array = array('names' => array('programmer' => 'Joe'));array_set($array, 'names.editor', 'Taylor');

array_sort

array_sort 函数通过给定的闭包函数对数组排序。

$array = array(array('name' => 'Jill'),array('name' => 'Barry'),
);$array = array_values(array_sort($array, function($value)
{return $value['name'];
}));

head

返回数组的第一个元素。在 PHP 5.3.x 的链式方法中有用。

$first = head($this->returnsArray('foo'));

last

返回数组的最后一个元素。在链式方法中有用。

$last = last($this->returnsArray('foo'));

路径

app_path

返回 application 目录的完整路径。

base_path

返回应用安装主目录的完整路径。

public_path

返回 public 目录的完整路径。

storage_path

返回 application/storage 目录的完整路径。

字符串

camel_case

使用 camelCase 方法转换一个给定字符串。

$camel = camel_case('foo_bar');// fooBar

class_basename

获取给定类的类名,除去任何名字空间。

$class = class_basename('Foo\Bar\Baz');// Baz

e

对给定字符串运行 htmlentites,支持UTF-8。

$entities = e('<html>foo</html>');

ends_with

检查某字符串是否以给定的字符串结尾。

$value = ends_with('This is my name', 'name');

snake_case

使用 snake_case 方法转换一个给定的字符串。

$snake = snake_case('fooBar');// foo_bar

starts_with

检查某字符串是否以给定的字符串开头。

$value = starts_with('This is my name', 'This');

str_contains

检查某字符串是否包含给定的字符串。

$value = str_contains('This is my name', 'my');

str_finish

添加一个字符串实例到某字符串,删除任何这个字符串已存在的实例。

$string = str_finish('this/string', '/');// this/string/

str_is

确定给定的字符串是否匹配给定的模式表达式。可使用星号作为通配符。

$value = str_is('foo*', 'foobar');

str_plural

将字符串转换成它的复数形式(只支持英文)。

$plural = str_plural('car');

str_random

生成一个给定长度的随机字符串。

$string = str_random(40);

str_singular

将字符串转换成它的单数形式(只支持英文)。

$singular = str_singular('cars');

studly_case

使用 StudlyCase 方法转换一个给定的字符串。

$value = studly_case('foo_bar');// FooBar

trans

翻译一个语言行,作为 Lang::get 的快捷方式。

$value = trans('validation.required'):

trans_choice

使用反射翻译一个语言行,作为 Lang::choice 的快捷方式。

$value = trans_choice('foo.bar', $count);

URLs

action

对给定的控制器动作生成 URL。

$url = action('HomeController@getIndex', $params);

asset

对一个资源生成 URL。

$url = asset('img/photo.jpg');

link_to

对一个 HTML 链接生成 URL。

echo link_to('foo/bar', $title, $attributes = array(), $secure = null);

link_to_asset

对给定的资源生成一个 HTML 链接。

echo link_to_asset('foo/bar.zip', $title, $attributes = array(), $secure = null);

link_to_route

对给定的路由生成一个 HTML 链接。

echo link_to_route('route.name', $title, $parameters = array(), $attributes = array());

link_to_action

对给定的控制器动作生成一个 HTML 链接。

echo link_to_action('HomeController@getIndex', $title, $parameters = array(), $attributes = array());

secure_asset

使用 HTTPS 对给定的资源生成一个 HTML 链接。

echo secure_asset('foo/bar.zip', $title, $attributes = array());

secure_url

使用 HTTPS 对给定的路径生成完整的 URL。

echo secure_url('foo/bar', $parameters = array());

url

根据给定的路径生成完整的 URL。

echo url('foo/bar', $parameters = array(), $secure = null);

杂项

csrf_token

获取当前 CSRF 令牌的值。

$token = csrf_token();

dd

打印指定变量的值并且停止运行脚本。

dd($value);

value

如果指定的值是一个闭包,返回闭包函数所返回的值,否则直接返回这个值。

$value = value(function() { return 'bar'; });

with

返回指定的对象。对 PHP 5.3.x 中的链式函数调用很有用。

$value = with(new Foo)->doWork();

Larval相关文档:http://www.phpddt.com/manual/laravel/

转载于:https://www.cnblogs.com/wupeiky/p/6927829.html

larval助手函数——larval中文文档相关推荐

  1. java冒泡排序函数验证_java冒泡排序-选择排序-插入排序-使用API中文文档直接调用函数...

    import java.util.Arrays; public class ArrayDemo2_3 { public static void main(String []args) { //---- ...

  2. axios中文文档 - 内容详细层次合理

    axios 在线中文文档 axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. !> 如果你使用node.js,使用axios和cheerio可以制作 ...

  3. PyTorch官方中文文档:torch.optim 优化器参数

    内容预览: step(closure) 进行单次优化 (参数更新). 参数: closure (callable) –...~ 参数: params (iterable) – 待优化参数的iterab ...

  4. 使用编译器——Solidity中文文档(8)

    写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第八部分<使用编译器>,特发布出来邀请solidity爱好者.开发者做公开 ...

  5. python语言需要英语非常好吗-Python用不好英语水平不够?这里有官方中文文档你看不看...

    Python 作为世界上最好用的语言,官方支持的文档一直没有中文.小伙伴们已经习惯了原汁原味的英文文档,但如果有官方中文文档,那么查阅或理解速度都会大大提升.本文将介绍隐藏在 Python 官网的中文 ...

  6. python中文昵称-官方出品 Python 中文文档!拜托,别再说看不懂了

    点击" 开发者技术前线 ",选择"星标�" 在看|星标|留言, 真爱 回复"666",获取一份技术人专属大礼包 作者:机器之心 参与:思源 ...

  7. 利用Python3内置文档资源高效学习及官方中文文档

    概述 从前面的对Python基础知识方法介绍中,我们几乎是围绕Python内置方法进行探索实践,比如字符串.列表.字典等数据结构的内置方法,和大量内置的标准库,诸如functools.time.thr ...

  8. Lodash 中文文档 (v3.10.1) - “Lang” 方法

    Lodash 中文文档 (v3.10.1) - "Lang" 方法 Translated by PeckZeg Original Docs: Lodash v3.10.1 Docs ...

  9. Swift语言教程中文文档

    Swift语言教程中文文档 Swift语言教程(一)基础数据类型 Swift语言教程(二)基础数据类型 Swift语言教程(三)集合类型 Swift语言教程(四) 集合类型 Swift语言教程(五)控 ...

最新文章

  1. hdu3018 一笔画问题
  2. 计算机应用基础成教作业,(计算机应用基础成教08A卷1.doc
  3. 跟面试官侃了半小时 MySQL 事务,把原子性、一致性、持久性的实现都讲完了
  4. 通过Java代码浅谈HTTP协议
  5. Webpack实战(九):实现资源按需加载-资源异步加载
  6. 批量修改文件夹或文件权限
  7. keras layer的weight是向后的还是向前的_「马上学tensorflow 2.0」Keras简介、使用流程,后端引擎原理,...
  8. jmeter参数化之配置元件CSV控件
  9. 商业 - 业务领先模型介绍(BLM)
  10. [转]MVP+WCF+三层结构搭建项目框架
  11. ucOS学习--基础知识
  12. 格雷码与二进制之间的转换
  13. 软件著作权申请流程和费用
  14. python+mitmdump实战(3/3)(附源码)
  15. vue 判断元素内容是否超过宽度
  16. 10年经验总结:数据分析师7种工具,因果分析划重点!
  17. 又一个吊打百度网盘的开源神器,还是99年妹子开发的
  18. 机械键盘win键和alt键反了
  19. 解题笔记(39)——过河问题
  20. 中国矿业大学教务系统服务器,中国矿业大学教务系统入口:http://jwb.cumt.edu.cn/...

热门文章

  1. uniapp项目 mac连接安卓手机无法启动
  2. Linux下 timerfd创建定时器并使用 epoll 监听
  3. 魔兽 服务器 角色 最多,魔兽科普:国服人最多的几个服务器都什么来头
  4. 常用排序:冒泡排序与快速排序详解,看完这篇就够了!风马博客
  5. 运营数据分析步骤与方法解读
  6. 邮箱和手机号粗略验证
  7. 名人(国家)·经典语录——向 先 辈 低 头, 向 文 明 低 头
  8. dmrman恢复数据报错Segmentation fault (core dumped)
  9. 阿里天池—2022江苏气象预测AI算法挑战赛
  10. udp:远程主机强迫关闭了一个现有的连接