Php,内爆并加入多个值

时间:2016-02-14 01:22:45

标签: php implode

我不确定如何处理以下内容:

这是我的帖子数组:

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

对于客户端和人员阵列,我使用implode,如:

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 个答案:

答案 0 :(得分:1)

只需将所有初始表单数组合并到array_merge的一个数组中。然后你可以implode那个全新的数组。像这样:

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