我在Twig中有自己的视图
我有一个数组,其中有或没有键值。 我需要如何检查它是否存在?
例如{{ weather.wind.deg }}
,当前可能没有风向度数,因此weather.wind数组将不包含具有deg键的元素。如何检查它是否存在?
也许我应该在将其传递给视图之前就做这件事? 在这里的某个地方吗?
$app->get('/', function () use ($app) {
return $app['twig']->render('index.html.twig', array(
'weather' => $app['weather_service']->get($app['location_service']->get()),
'location' => $app['location_service']->get())
);
});
[clouds] => Array ( [all] => 20 )
因为数组的键会随着天气而改变,对我来说是未知的,它可以是像这里的 "all" 表示一整天的意思,或者例如 "3h" 表示 3 小时。 - vardius