获得KEY& PHP中的数组值?

时间:2014-01-21 06:10:37

标签: php

你可以轻松地从一个数组中获取一个键,但如果我有值,并且我有键,在数组中并且想要两者,最好的方法是什么?

喜欢:

$controller = $request->get('_controller');
$home     = array('XXX\ABCBundle\Controller\PageHomeController::indexAction'=>5, 'XXX\ABCBundle\Controller\RegistrationController::confirmedAction'=>10);

我第一次需要密钥进行压缩,当这是inter时,则需要键入: -

if(in_array($controller,$home)){
       echo "blabla";
   $point = $home[$controller];

}

但这不起作用。

1 个答案:

答案 0 :(得分:1)

in_array搜索一个值,但您正在寻找密钥。您应该使用array_key_existsisset($home[$controller])

if (isset($home[$controller])) {
    echo "blablah";
    $point = $home[$controller];
}