Javascript php代码中的js输出

Javascript php代码中的js输出,javascript,php,forms,Javascript,Php,Forms,从动态html表单中,我以js方式在php代码中获得以下输入: $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

从动态html表单中,我以js方式在php代码中获得以下输入:

$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";

是否有人可以帮助ne更正PHP代码

您不清楚,您需要数组或字符串?仅字符串(即在电子邮件中发送输出)您不使用json的任何原因?我不知道第二行“val”中的json;如果使用双引号,则无需将它们与
-只需使用
“Name[$Name[$i]][$code[$i]]=$val[$i]”即可;它也会被解析是的,我们也可以。我保留了使用意图。请在您的答案后添加一些文字,以使社区更容易理解。谢谢。SL[12];名称[Jhon][456]=“10023”;以我需要输出的方式
$body = "SL[". $sl[$i] ."]";
$body .= "Name[".$name[$i]."][".$code[$i]."]=". $val[$i];