PHP HTML, 把输入的表单变量赋给dict

PHP HTML, put input form variable to dict

这是输入 html 表格,在第一个城市,我写了一个来自 $cities

的字典键
 <form action="./select.php" method="POST">

    <p>
        <label for="1">First city:</label>
        <input type="text" name="first_city" id="1">
    </p>

从表单数据中获取第一个值(输入)

$first_city = $_REQUEST['first_city'];

$cities=array(
    "Полтава" => "важливий історичний центр, великий транспортний вузол України",
    "Маріуполь" => "значний порт і промисловий центр України",
    "Дніпро" => "місто в Україні на обох берегах річки Дніпро");

if(array_key_exists($first_city , $cities)) {
    echo "Done";
}

结果必须是“完成”。我从 $cities 的字典键中将一个写到网站上的输入表单中,什么都没有 print.Help plzzz.Maybe 我想念 smth..

用户正在城市名称周围输入空格。使用 trim().

删除它们
$first_city = trim($_REQUEST['first_city']);