PHP:将数组值与变量链接

时间:2011-04-13 21:08:48

标签: php arrays

我有一个数组,用于存储国家/地区(密钥)和年龄预期(值)的名称。

$countries = array(  
  'Costa Rica' => 78, 'Puerto Rico' => 78, 'Colombia' => 73, 
  'Nicaragua' => 73, 'El Salvador' => 72, 'Peru' => 71,
  'Argentina' => 75, 'Uruguay' => 76, 'Ecuador' => 75,
  'Mexico' => 76, 'Venezuela' => 73, 'Brasil' => 72,
);

html表单会创建一个新变量($country),其名称与上面列出的一个国家/地区相对应。 例如:"Costa Rica"

如何使用与$country变量中的国家/地区名称相匹配的数字(年龄预期)返回变量?
举个例子:

Costa Rica = 78
$ageExpectancy = 78;

谢谢,我希望简明扼要。

1 个答案:

答案 0 :(得分:11)

<?php
$country = $_POST['country']; // assuming post method and form element named 'country'
$ageExpectancy = $countries[$country];
?>