我想venue_与venueName. 但似乎它只显示最后一个venue_结果。知道我的代码有什么问题吗?
$venueLength = 6;
for ($i = 0; $i < $venueLength; $i++) {
$linkageArray = array();
$mainArray = array ("venueName" => $venueArray[$i]['venueName']);
for ($j = 0; $j < $venueLength; $j++) {
$secondArray = array ( "venue_".$j => (in_array($venueArray[$j]['venueID'], $linkageArray) ? 'X' : ''));
}
$res[] = array_merge($mainArray, $secondArray);
}
header("Content-type: application/json");
$result = json_encode($res);
echo $result;
结果
[
{
venueName: "Data A",
venue_5: ""
},
{
venueName: "Data A3",
venue_5: ""
},
{
........
]
我想要的结果
[
{
venueName: "Data A",
venue_0: "",
venue_1: "",
venue_2: "",
venue_3: "",
venue_4: "",
venue_5: ""
},
{
venueName: "Data A3",
venue_0: "",
venue_1: "",
venue_2: "",
venue_3: "",
venue_4: "",
venue_5: ""
},
........
]
aluckdog