我有阵列数组:
$initial_array = Array ( [0] => Array ( [Site Name] => Sydney [Product Name] => Admission [Total Sales Value] => 3989.98 [Total Sales Quantity] => 570 ) [1] => Array ( [Site Name] => Sydney [Product Name] => Admission Comp [Total Sales Value] => 0.00 [Total Sales Quantity] => 195 ))
我想使用PHP变成一个简单的数组,如下所示:
$ translated_array =
Array ( [0] => Sydney,Admission,3989.98,570 [1] => Sydney,Admission Comp,0.00,195 )
我一直在玩array_values函数,但似乎无法做到这一点,任何人都有任何想法? 最好的方法是什么?
答案 0 :(得分:1)
您可以使用implode
函数将数组转换为逗号分隔的字符串。由于你想要将每个内部数组转换为字符串,同时保持数组结构不变,我使用了一个循环。您可以使用其他方式访问每个内部数组。
您可以阅读有关implode
HERE
尝试以下
<?php
$final_array = [];
foreach($initial_array as $new_array){
$final_array[] = implode(',', $new_array)
}