如何检查特定的键数组元素是否存在?

时间:2013-09-12 18:05:43

标签: php html if-statement twig

我在树枝上看到了我的观点

我有一个具有或没有键值的数组我需要如何检查它是否存在?

示例{{ weather.wind.deg }},目前可能没有wind deg所以weather.wind数组不会包含一个元素。 如果有或没有,如何检查? 也许我应该在我过去之前做到这一点? 在某处?

$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())
    );
});

1 个答案:

答案 0 :(得分:7)

在您的枝条模板中,您可以这样做:

{% if weather.wind.deg is defined %}
        make your things
{% endif %}