PhP Array如何获取密钥的值

时间:2014-08-28 03:14:02

标签: php arrays loops

我有一个php数组,$ vararray,就像这样

[var1] => 1
[var2] => 1
[var3] => 1
[var4] => 1
[var5] => 2
[var6] => 2
[var7] => 1
[var8] => 1

经过一系列操作后,我得到一个var8的键/索引。如何使用密钥获取var8的值?我可以使用数组键功能获取密钥。但是有一个数组值的函数?我检查了php手册,但似乎没有找到任何。

4 个答案:

答案 0 :(得分:2)

如果$key包含您感兴趣的密钥(例如var8),则使用

$vararray[$key]

访问相应元素的值。

答案 1 :(得分:0)

你可以像这样访问它:

$value = $vararray['var8'];

或者您可以使用foreach循环遍历数组:http://php.net/manual/en/control-structures.foreach.php

foreach ($vararray as $value) {
    echo $value;
}

答案 2 :(得分:0)

可以这样访问

$var8Value = $vararray['var8'];

答案 3 :(得分:0)

获取所有键值,例如$var1$var2$var3,....试试这个

foreach($vararray as $key=>$val){
    $$key = $val;
}
echo $var1;
echo $var2;
echo $var3;
echo $var4;
echo $var5;
echo $var6;
echo $var7;
echo $var8;