【发布时间】:2014-10-25 17:08:17
【问题描述】:
我想在一个 MainArray 中创建三个数组。
三个Array中的最后两个Array,属于一个Variable。
如何使用逗号分隔两个数组?
不会接受简单的“,”,因为 MainArray 不接受它。
我使用了explode,implode,join,但没有任何效果,系统输出逗号 但是这个逗号不被识别为编码逗号来执行两个数组的分隔。
$array0 = array("carparts"=>$carparts, "info"=>$info);
$i = 0;
while($i <= 1) {
$i++;
$array_season[$i] = array(
"carpartsseason" => $carpartsseason[$i],
"additional_s" => $info_s);
}
$MainArray = array(
$array0,
$array_season
);
如您所见,最后一个 $array0 后面的逗号适用于 $MainArray。
但是如何在array_season 的每个数组后面加一个逗号?
例如我在while之后添加:
$display = '';
foreach($array_season as $new_output){
$display .= $new_output . ',';
}
识别$new_output (. ',') 后面的逗号。
然后换了$MainArray:
$MainArray= array(
$array0,
$display
);
但没有成功。加入和内爆也一样。
(我研究了两天,但没有结果)
【问题讨论】:
-
你想要实现的数据结构是什么?
-
很难说你在问什么,但我怀疑
array_merge是你想要的。