【发布时间】:2020-12-12 22:15:47
【问题描述】:
我正在尝试将我的 example_data 转换为同一个数组:
$example_data = "FirstName=Test&LastName=TestLastName&Address=ExampleSt";
$explode1 = explode('&', $example_data);
$data_array = array();
foreach ($explode1 as $values)
{
$explode2 = explode("=", $values);
$field_name = $explode2[0];
$field_value = $explode2[1];
$data_array[] = array(
$field_name => $field_value
);
}
echo json_encode($data_array);
当前输出 - 分隔数组:
[{"FirstName":"Test"},{"LastName":"TestLastName"},{"Address":"ExampleSt"}]
我正在寻找的预期输出:
{"FirstName":Test,"LastName":TestLastName,"Address":ExampleSt}
【问题讨论】:
-
data_array[$field_name] = $field_value;