php将数组添加到没有键的数组

时间:2014-05-21 15:45:20

标签: php arrays

我有一个我需要编写的API,需要

$foo = array(
  'tags[]' => array('one','two','three','four')
);

我的数组看起来像这样

Array
(
    [0] => one
    [1] =>  two
    [2] =>  three
    [3] =>  four
    [4] =>  five
    [5] =>  six
)

我尝试添加数组

$foo = array(
  'tags[]' => array($arr)
);

但这会在数据库中打印一次'Array'。如何将$ arr中的值添加到tags []?

1 个答案:

答案 0 :(得分:1)

您的tags[]数组太深了一级。它应该是:

$foo = array(
  'tags[]' => $arr
);

请注意$arr中未包含array()的内容。

如果您不删除array(),则它看起来像:

$foo = array(
  'tags[]' => array(
      array('one', 'two', 'three')
  )
);