Php 显示数组值
我有两个数组,如下所示 第一个阵列:Php 显示数组值,php,Php,我有两个数组,如下所示 第一个阵列: Array ( [0] => Array ( [desc] => teacher [code] => 01 ) [1] => Array ( [desc] => student [code] => 02 ) ... ) 第二个阵列: Array ( [0] => Array ( [code]
Array
(
[0] => Array
(
[desc] => teacher
[code] => 01
)
[1] => Array
(
[desc] => student
[code] => 02
)
...
)
第二个阵列:
Array
(
[0] => Array
(
[code] => 01
[name] => John
)
[1] => Array
(
[code] => 02
[name] => Smith
)
...
)
我希望得到如下回应:
约翰,老师
和/或
史密斯,学生
请告知!谢谢。将上述问题与您的问题放在一边,让我们看看如何将您的价值观联系起来。此外,您的<强>“第二”<强>数组似乎是更重要的一级-考虑重命名?< /P>
$first = array(
array("desc" => "teacher", "code" => 01),
array("desc" => "student", "code" => 02)
);
$second = array(
array("name" => "John", "code" => 01),
array("name" => "Smith", "code" => 02)
);
foreach($second as $value){
echo $value['name'] . "," . $first[findDesc($first, $value['code'])]['desc'];
}
function findDesc($haystack, $needle){
foreach($haystack as $key => $value){
if($value['code'] === $needle )
return $key;
}
return false;
}
那么我们在做什么?我们在第二个数组中循环,因为这似乎是您的主数组,然后从“code”中获取值,并在第一个数组中查找相同的“code”,返回键,这样我们就可以得到“desc”的值。首先,您必须解释一下“远程服务器”是什么意思。您没有从服务器上“获取php数组”。您有没有为此做过任何努力?你能谈谈你在实现一个解决方案时遇到的具体问题吗?我想他的意思是他想要得到那个数组的值。谢谢你们的快速回复,伙计们!我是新手。