将内部数组嵌套为预先存在的多维数组中的值

时间:2012-07-01 07:42:43

标签: php arrays json

我有一个名为:

的数组
$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>"]
  4. 我想将该数组合并到另一个数组中(进入'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>"
    2. 如何将$fragment中的所有三个值添加到我的$toReturn数组中呢?

1 个答案:

答案 0 :(得分:0)

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

$fragment = implode("", $fragment);