2016-02-14 74 views
1

我不知道如何處理以下內容:PHP,破滅,並加入多個值

這是帖子數組:

client[] 15 
client[] 16 
team[] 1,8 
team[] 3,4,2 
staff[] 5 
staff[] 6 

對於客戶和員工的陣列,我用爆這樣的:

function _implode($array) { 
      $result = array(); 
      foreach ($array as $row) { 
       if ($row != '') { 
        array_push($result, $row); 
       } 
      } 
      return implode(",", $result); 
} 

$clients = _implode($_POST['client']); 
$staff= _implode($_POST['staff']); 

我需要怎麼處理這已經昏迷分離後的團隊,並結合上述所有到像這樣最終的結果:

$final = "15,16,1,8,3,4,2,5,6"; 

回答

1

只需將所有初始表單數組與array_merge組合成一個數組即可。那麼你可以用implode那個全新的數組。類似這樣的:

$final_array = array_merge($_POST['client'], $_POST['staff'], $_POST['team']) 
$final = implode(",", $final_array);