0

我有一个名为:

$fragment = array($fragment);

其中有以下三个值:

  1. ["<div class=\"alert alert_error mt20\"><a class=\"js-alert-close close\"><\/a>Please enter a title <\/div>"]
  2. ["<div class=\"alert alert_error mt20\"><a class=\"js-alert-close close\"><\/a>Enter a valid source URL (e.g. http:\/\/en.wikipedia.org\/wiki\/Penguins) <\/div>"]
  3. ["<div class=\"alert alert_error mt20\"><a class=\"js-alert-close close\"><\/a>Please choose a category <\/div>"]

我想将该数组合并到另一个数组(到'fragment'键中),如下所示:

$toReturn = array(
    'status' => $status,
    'formData' => $formData,
    'inputs' => $inputs,
    'fragment' => $fragment
);

但每次我这样做时,它只会添加第一个值$fragment

  1. "<div class=\"alert alert_error mt20\"><a class=\"js-alert-close close\"><\/a>Please enter a title <\/div>"

如何将所有三个值添加$fragment到我的$toReturn数组中?

4

1 回答 1

0

您可以通过连接三个数组条目来创建一个长字符串,例如使用流行的implodeDocs函数:

$fragment = implode("", $fragment);
于 2012-07-01T07:45:32.130 回答