ฉันมีแบบฟอร์มด้านล่างซึ่งโพสต์ไว้ที่ contacts.php และผู้ใช้สามารถเพิ่มแบบไดนามิกได้ด้วย jquery
<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[]" />
หากฉันสะท้อนออกมาใน php ด้วยรหัสด้านล่าง
$name = $_POST['name'];
$email = $_POST['account'];
foreach( $name as $v ) {
print $v;
}
foreach( $email as $v ) {
print $v;
}
ฉันจะได้รับสิ่งนี้:
name1name2name3email1email2email3
ฉันจะนำอาร์เรย์เหล่านั้นไปเป็นโค้ดด้านล่างได้อย่างไร
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);
ดังนั้นผลลัพธ์ของฉันจึงเป็นดังนี้:
ชื่อคือname1และอีเมลคืออีเมล1ขอบคุณ
ชื่อคือname2และอีเมลคืออีเมล2ขอบคุณ
ชื่อคือname3และอีเมลคืออีเมล3ขอบคุณ
ขอบคุณสำหรับความช่วยเหลือหรือคำแนะนำ