使用相同的键从给定数组中检索值

时间:2014-01-16 22:29:52

标签: php arrays

我有两个数组,我可以做一个简单的方法,就是在每个数组上做一个For Each循环,如果一个方法是方法,接受它,反之亦然,或者是否可以设置具有相同键值的数组中的值?

像:

<?php
$Array = Array('UniqueValue' => 'Key',
               'UniqueValue_2' => 'Key',
               'DifferentValue' => 'Key_2'); // and etc...
?>

我可能会尝试试错,但另一种方法是以某种方式集成数组并只读取我需要的值?

感谢你们的家伙。

啊,快速编辑。我觉得有人会提起这件事,所以我读了Nested array, get items with same key并尝试过,但这对我不起作用。它只读取第一个值,而我没有打破循环。如果你想看到我正在使用的代码,我很乐意添加它。

实际上,我找到了一个更好的方法来表达这一点,所以!

我需要在For Each循环中使用相同的键遍历每个数组值。

像这样:

ForEach($Array as $Key){ // or $Key => $Value
    If($Key == 'Key'){
        Echo $Value;
    }
}

1 个答案:

答案 0 :(得分:0)

<?php
$Array = Array(
    0 => Array('Test', 'Testing', 'Tester'),
    1 => Array('Test2'));

Print_R($Array[0]); // Array ( [0] => Test [1] => Testing [2] => Tester )
?>

啊,我忘记了嵌套数组。对不起,哈哈,但对于那些可能需要答案的人,请你走了。