【发布时间】:2022-08-16 23:06:25
【问题描述】:
美好的一天,这里是 PHP 新手
使用带有下拉菜单的表单,我想发送一个包含 2 个值的数组,一个 Int 和一个 String 如 \"[Int,String]\",
然而 PHP 正在创建一个包含每个字符的数组,最终 [\"[\",\"i\",\"n\",\"t\",\",\",\"s\",\"t\",\"r\",\ "i\",\"n\",\"g\",\"]\"]
在 PHP 方面,如何让数组只有 2 个元素,即 int 和 string?
HTML:
<label class=\"large-label\"><b>Course: </b><span class=\"small-label\"></span><br></label>
<select name=\"course\" id=\"course\">
<option id=\"0\" value=\"\" selected=\"\" disabled=\"\">« Please Select a Course »</option>
<option id=\"1\" value=\"[0,all]\">All</option>
<option id=\"2\" value=\"[1,Course1]\">Course1</option>
<option id=\"3\" value=\"[2,Course2]\">Course2</option>
<option id=\"4\" value=\"[3,Course3]\">Course3</option>
</select>
PHP:
$courseId = $_POST[\'course\'];
print_r ($courseId);
-
请提供
var_dump($_POST)的实际原始输出。