我有两个数组,我可以做一个简单的方法,就是在每个数组上做一个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;
}
}
答案 0 :(得分:0)
<?php
$Array = Array(
0 => Array('Test', 'Testing', 'Tester'),
1 => Array('Test2'));
Print_R($Array[0]); // Array ( [0] => Test [1] => Testing [2] => Tester )
?>
啊,我忘记了嵌套数组。对不起,哈哈,但对于那些可能需要答案的人,请你走了。