Tôi có một biểu mẫu giống như biểu mẫu bên dưới được đăng lên contacts.php và người dùng có thể thêm động bằng jquery.Cách lấy mảng nhập biểu mẫu vào mảng PHP
<input type="text" name="name[]" />
<input type="text" name="email[]" />
<input type="text" name="name[]" />
<input type="text" name="email[]" />
<input type="text" name="name[]" />
<input type="text" name="email[]" />
Nếu tôi vang chúng ra trong php với mã dưới đây
$name = $_POST['name'];
$email = $_POST['account'];
foreach($name as $v) {
print $v;
}
foreach($email as $v) {
print $v;
}
tôi sẽ nhận được một cái gì đó như thế này:
name1name2name3email1email2email3
làm thế nào tôi có thể nhận được những mảng thành nội dung như mã bên dưới
function show_Names($n, $m)
{
return("The name is $n and email is $m, thank you");
}
$a = array("name1", "name2", "name3");
$b = array("email1", "email2", "email3");
$c = array_map("show_Names", $a, $b);
print_r($c);
nên đầu ra của tôi là như thế này:
Tên là name1 và email là Email1, cảm ơn bạn
Tên là name2 và email là email2, cảm ơn bạn
Tên là name3 và email là email3, cảm ơn bạn
cảm ơn bạn cho bất kỳ sự giúp đỡ hoặc tư vấn
cảm ơn bạn, những gì nếu tôi thêm một đầu vào như vị trí [], làm thế nào tôi có thể thêm rằng trong không? – thom
Về cơ bản, bạn chỉ cần mở rộng mẫu. Xem sửa đổi của tôi ở trên ... bất kỳ đầu vào bổ sung cũng sẽ được mảng khi bạn gán chúng từ $ _POST (giả sử có nhiều đầu vào với tên đó trong html, như bạn đã làm với các lĩnh vực này). –
cảm ơn bạn rất nhiều, hoàn hảo – thom