猿问

如何获取多个键的值?

我想使用多个键获取值。我有一个适用于单键的 php 代码,但我想获取多个键的值。我该怎么做?


<?php

$arr=array(

'1'=>'India',

'2'=>'Canada',

'3'=>'United',

'4'=>'China',

'5'=>'London',

'6'=>'New Delhi',

);


$key1='4';

$key2='3';

$key3='4';

echo $arr[$key1, $key2, $key3];


?>

我希望以正确的顺序输出这样的输出


China

United

China

提前致谢。


眼眸繁星
浏览 143回答 2
2回答

慕田峪4524236

PHP 索引不能接受数组 - 您应该使用循环或 PHP 数组函数来做到这一点。首先将您需要的密钥数组定义为:$keys = [$key1, $key2, $key3];现在使用foreach循环将它们回显为:foreach($keys as $k)&nbsp; &nbsp; echo $arr[$k] . PHP_EOL;和单线:array_walk($keys, function($k) use ($arr) {echo $arr[$k] . PHP_EOL;});
随时随地看视频慕课网APP
我要回答