例如,我需要通过字符串键$string
获取值:
var_dump($arr['privateContacts']); // Works
$string = 'privateContacts';
$arr[$string]; // Does not work returns NULL
功能:
function existSecureField($arr, $string, $key){ var_dump($arr[$string]); die();...
通话功能:
existSecureField($secureFields, 'privateContacts', 1)
函数中的Var_dump existsSecureField():
var_dump($arr);
array(2) { ["privatePersonal"]=> array(4) { [0]=> int(1) [1]=> int(1) [2]=> int(1) [3]=> int(1) } ["privateContacts"]=> array(2) { [1]=> int(1) [2]=> int(1) } }
答案 0 :(得分:-1)
不,它必须有效。我尝试了这个:
$array = array("key" => "value");
$k = "key";
echo $array[$k];
工作得很好。 $ arr [$ string]; 不是声明,必须提供错误。