使用explode()函数将字符串分割成数组,然后再将数组转换成关联数组,最后使用json_encode()函数将关联数组转换成JSON格式。
$str = '08:07 16:43';
$arr = explode(' ', $str);
$data = array(
array('name' => 'start', 'value' => $arr[0]),
array('name' => 'end', 'value' => $arr[1])
);
$json = json_encode($data);
echo $json;
输出结果为:
[{"name":"start","value":"08:07"},{"name":"end","value":"16:43"}]
其中,$data是一个二维数组,每个元素都是一个关联数组,包含name和value两个键值对。最后将$data转换成JSON格式输出。
评论 (0)