所有
我的密钥名称中有一个带连字符的数组。如何在PHP中提取它的值?如果我这样访问,它会向我返回0:
print $testarray->test-key;
这就是数组的样子
testarray[] = {["test-key"]=2,["hotlink"]=1}
由于
答案 0 :(得分:7)
你有问题:
testarray[] = {["test-key"]=2,["hotlink"]=1}
1 2
$
print $testarray->test-key;
1
=>
运算符用于对象,而不是数组,而是使用[]
。以下是您的代码的样子:
$testarray = array("test-key" => 2, "hotlink" => 1);
print $testarray['test-key'];
最后,
<强> See PHP Array Manual 强>
答案 1 :(得分:3)
print $testarray["test-key"];
PHP手册有一个很好的页面解释数组以及如何使用它们: http://www.php.net/manual/en/language.types.array.php