从动态html表单中,我在php代码中以js方式获得以下输入:
$sl = $_POST['sl']; // input: 12
$name = $_POST['name']; // input: Jhon
$code = $_POST['code']; // input: 456
$val = $_POST['val']; // input: 10023
for ($i = 0; $i < count($sl); $i++) {
$email_body .= "SL_No: " . $sl[$i] . "\n". "Name: " . $name[$i] . "code: " . $code[$i] . " Value: " . $val[$i] . "\n\n";
}
输出结果为:
SL_No: 12
Name: Jhon Code:456 Value: 10023
我在输出中需要以下方式:
SL[12];
Name[Jhon][456]="10023";
任何人都可以帮助纠正PHP代码
答案 0 :(得分:0)
$body = "SL[". $sl[$i] ."]";
$body .= "Name[".$name[$i]."][".$code[$i]."]=". $val[$i];