How would I loop though this array, I need payload1 for each custno in my database, and I only get the first record.
while( $row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
$custno = $row['cust_no'];
$latitude = $row['latitude'];
$long= $row['longitude'];
$lat = doubleval($latitude);
$lon = doubleval($long);
$payload1= array(
"services" => array(
array(
"id" => "ss1",
"name" => "visit-Joe",
"address" => array(
"location_id" => "$custno",
"lon" => $lon,
"lat" => $lat
),
"time_windows" => array(
array(
"earliest" => 1554805329,
"latest" => 1554806329
)
)
),
),
"configuration" => array(
"routing" => array(
"calc_points" => true,
"snap_preventions" => array(
"motorway",
"trunk",
"tunnel",
"bridge",
"ferry"
)
)
)
);
}
$payload3 = json_encode($payload). ',' . '{"Services":'.json_encode($array).'}';
$payload4 = array_merge($payload, $payload1);
//echo json_encode($payload4);
//print_r ($payload1);
$data = json_decode($json);
print_r ($payload1);