我有一个数组,用于存储国家/地区(密钥)和年龄预期(值)的名称。
$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;
谢谢,我希望简明扼要。
答案 0 :(得分:11)
<?php
$country = $_POST['country']; // assuming post method and form element named 'country'
$ageExpectancy = $countries[$country];
?>