- array_combine: documentation ( source)
- json_encode: documentation ( source)
<?php
$arr1 = ["1st Desc","2nd Desc","3rd Desc"];
$arr2 =["100.10","10.50","39.99"];
$combined = array_combine($arr1,$arr2);
$expected = [];
foreach($combined as $k=>$v){
$expected[] = ['description'=>$k,'amount'=>$v];
}
echo json_encode($expected,JSON_PRETTY_PRINT);
?>