我想使用键在数组中找到值。
如下所示:
$array=('us'=>'United', 'ca'=>'canada');
$key='ca';
我怎样才能有'canada‘这个值呢?
发布于 2010-06-04 08:37:27
它就像这样简单:
$array[$key];
发布于 2010-06-04 08:37:52
看起来您正在编写PHP,在这种情况下,您需要:
<?
$arr=array('us'=>'United', 'ca'=>'canada');
$key='ca';
echo $arr[$key];
?>
注意,在PHP中,('us'=>'United', 'ca'=>'canada')
需要是array function的一个参数。
大多数支持关联数组或字典的编程语言都使用arr['key']
来检索'key'
指定的项
例如:
红宝石
ruby-1.9.1-p378 > h = {'us' => 'USA', 'ca' => 'Canada' }
=> {"us"=>"USA", "ca"=>"Canada"}
ruby-1.9.1-p378 > h['ca']
=> "Canada"
Python
>>> h = {'us':'USA', 'ca':'Canada'}
>>> h['ca']
'Canada'
C#
class P
{
static void Main()
{
var d = new System.Collections.Generic.Dictionary<string, string> { {"us", "USA"}, {"ca", "Canada"}};
System.Console.WriteLine(d["ca"]);
}
}
Lua
t = {us='USA', ca='Canada'}
print(t['ca'])
print(t.ca) -- Lua's a little different with tables
https://stackoverflow.com/questions/2970768
复制相似问题