2011-12-12 73 views
2

我在這裏我會叫一個髒數組, 這個髒數組需要過濾,所以它是一個乾淨的數組,例如下面是數組。如何過濾髒數組到一個乾淨的數據流

array 
    0 => string '1' (length=1) 
    1 => string 'FIRSTNAME A' (length=7) 
    2 => string 'LASTNAME B' (length=10) 
    3 => string '2011-12-08 16:15:37' (length=19) 
    4 => string '2' (length=1) 
    5 => string 'FIRSTNAME B' (length=7) 
    6 => string 'LASTNAME B' (length=10) 
    7 => string '2011-12-08 16:15:43' (length=19) 
    8 => string '3' (length=1) 
    9 => string 'FIRSTNAME C' (length=7) 
    10 => string 'LASTNAME C' (length=10) 
    11 => string '2011-12-08 16:15:48' (length=19) 
    12 => string '4' (length=1) 
    13 => string 'FIRSTNAME D' (length=7) 
    14 => string 'LASTNAME D' (length=10) 
    15 => string '2011-12-08 16:15:55' (length=19) 
    16 => string '6' (length=1) 
    17 => string 'FIRSTNAME E' (length=7) 
    18 => string 'LASTNAME E' (length=10) 
    19 => string '2011-12-08 16:16:08' (length=19) 

我想最終的輸出看起來像

array[0]= 1, FIRSTNAME A, LASTNAME A, DATE 

array[1]= 2, FIRSTNAME B, LASTNAME B, DATE 

array[2]= 3, FIRSTNAME C, LASTNAME C, DATE 

array[3]= 4, FIRSTNAME D, LASTNAME D, DATE 

array[4]= 4, FIRSTNAME E, LASTNAME E, DATE 
+0

我不知道你在問什麼或試圖做什麼。 –

+0

那麼......?你想用那個做什麼..?請清楚.. –

+0

@Jared Farrish,我已經更新了你應該能夠理解的問題,我對問一個不可壓縮的問題表示歉意? – Aaron

回答

6

這應該工作

$clean = array_chunk($dirty, 4); 

more about array_chunk

+1

不錯,找到出處,從我+1。 –

0

哇,我要帶刺在此。不完全確定你的問題,但希望這會讓我們在某個方向:

$cleanArray = array_chunk($dirtyArray,4); 

foreach($cleanArray as $value) { 
    $finalArray[] = implode(", ",$value); 
} 

print_r($finalArray); 
相關問題