Laravel 使用Get查找值或返回默认值
示例
您经常会发现自己需要找到一个与值相对应的变量,而集合却使您无所适从。
在下面的示例中,我们在数组中获得了三个不同的语言环境,并分配了相应的调用代码。我们希望能够提供一个语言环境,并获得相关的调用代码。get如果找不到第一个参数,则第二个参数是默认参数。
function lookupCallingCode($locale)
{
return collect([
'de_DE' => 49,
'en_GB' => 44,
'en_US' => 1,
])->get($locale, 44);
}在上面的示例中,我们可以执行以下操作
lookupCallingCode('de_DE'); //将返回49
lookupCallingCode('sv_SE'); //将返回44您甚至可以将回调作为默认值传递。如果指定的键不存在,则将返回回调结果:
return collect([
'de_DE' => 49,
'en_GB' => 44,
'en_US' => 1,
])->get($locale, function() {
return 44;
});
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西