2013-04-13 20 views
1

同一陣列我有HTML元素像這樣:腓收集到哪些屬性是擁有同一個人

<div id="show"> 
<p>1. <input name="name[]" size="25" type="text"> 
<input name="surname[]" size="25" type="text"> 
<input name="email[]" size="50" type="text"></p> 

<p>2. <input name="name[]" size="25" type="text"> 
<input name="surname[]" size="25" type="text"> 
<input name="email[]" size="50" type="text"></p> 

<p>3. <input name="name[]" size="25" type="text"> 
<input name="surname[]" size="25" type="text"> 
<input name="email[]" size="50" type="text"></p> 

<p>4. <input name="name[]" size="25" type="text"> 
<input name="surname[]" size="25" type="text"> 
<input name="email[]" size="50" type="text"></p> 

<p>5. <input name="name[]" size="25" type="text"> 
<input name="surname[]" size="25" type="text"> 
<input name="email[]" size="50" type="text"></p> 
</div> 

這是輸出畫面與虛擬DATAS。 enter image description here 當我序列DIV#表演,並張貼,傾銷的數據都是象下面這樣:

array (size=3) 
    0 => 
    array (size=5) 
     0 => string 'Hüsamettin' (length=11) 
     1 => string 'Niyazi' (length=6) 
     2 => string 'Abuzittin' (length=9) 
     3 => string 'Haşmet' (length=7) 
     4 => string 'Birben' (length=6) 
    1 => 
    array (size=5) 
     0 => string 'Karadayürümez' (length=15) 
     1 => string 'Tuzyemez' (length=8) 
     2 => string 'Yerebasmaz' (length=10) 
     3 => string 'Haşmetligil' (length=12) 
     4 => string 'Eksiktim' (length=8) 
    2 => 
    array (size=5) 
     0 => string '[email protected]' (length=21) 
     1 => string '[email protected]' (length=20) 
     2 => string '[email protected]' (length=20) 
     3 => string '[email protected]' (length=19) 
     4 => string '[email protected]' (length=22) 

你看,第一陣列收集的名字,第二陣列收集的姓氏和第三陣列收集的電子郵件地址。但我想收集他們是這樣的:

array (size=5) 
    0 => 
    array (size=3) 
     0 => string 'Hüsamettin' (length=11) 
     1 => string 'Karadayürümez' (length=15) 
     2 => string '[email protected]' (length=21) 
    1 => 
    array (size=3) 
     0 => string 'Niyazi' (length=6) 
     1 => string 'Tuzyemez' (length=8) 
     2 => string '[email protected]' (length=20) 
    2 => 
    array (size=3) 
     0 => string 'Abuzittin' (length=9) 
     1 => string 'Yerebasmaz' (length=10) 
     2 => string '[email protected]' (length=20) 
    3 => 
    array (size=3) 
     0 => string 'Haşmet' (length=7) 
     1 => string 'Haşmetligil' (length=12) 
     2 => string '[email protected]' (length=19) 
    4 => 
    array (size=3) 
     0 => string 'Birben' (length=6) 
     1 => string 'Eksiktim' (length=8) 
     2 => string '[email protected]' (length=22) 

此數組類型的收集人的名字,姓氏和電子郵件地址,像圖片上面。請你能幫助我,我如何創建一個從第一個HTML元素中收集某人的姓名和電子郵件地址的數組? 親切的問候。

+2

對於-1,我希望你能回答我的問題並解決我的問題,因此我相信你的誠意。 –

回答

4
$grouped = array_map(null, $_POST['name'], $_POST['surname'], $_POST['email']); 
+1

輝煌;比我這樣做的方式快得多(使用foreach循環) –

+0

哇,最簡單和最好的!非常感謝你。 –

相關問題