从foreach获取逗号分隔数组

时间:2016-08-23 13:03:31

标签: php arrays

我现在拥有的数组是:

        Array
    (
        [0] => Array
            (
                [title] => "product name 1"
                [price] => 600
                [quantity] => 1
            )

        [1] => Array
            (
                [title] => "product name"
                [price] => 600
                [quantity] => 1
            )

    )

我需要实现的是这个

array(
      array(
            "title"=> "product name 1",
            "price"=> 600,
            "quantity"=> 1
            ),
        array(
            "title"=> "product name 2",
            "price"=> 600,
            "quantity"=> 1
            )
    )

已编辑:第一个数组的Var导出为

    array (
      0 => 
      array (
        'title' => 'Eames Replica DSR plastic side chair - White',
        'quantity' => '4',
        'price' => '54.0000',
      ),
      1 => 
      array (
        'title' => '3 Year Warranty',
        'quantity' => '4',
        'price' => '0.0000',
      ),
    )

1 个答案:

答案 0 :(得分:-1)

我已创建此示例代码请尝试让我知道

<?php 
$arr = array (1, 2, array ("a", "b", "c"));
$export = preg_replace('(\d+\s=>)', "", var_export($arr, true));
echo "<pre>"; print_r($export);
?>

它给了我以下输出

array (
   1,
   2,

  array (
     'a',
     'b',
     'c',
  ),
)