PHP 将文本转换为 JSON 对象 - 示例与代码
这是一个将文本转换为 JSON 对象的任务。可以使用以下代码实现:
$txt='啊,http://a.com
是,http://b.com
的,http://c.com';
// 将文本按行分割成数组
$txt_arr = explode("\n", $txt);
// 初始化结果数组
$result = [];
// 遍历每一行
foreach ($txt_arr as $line) {
// 将每一行按逗号分割成数组
$line_arr = explode(",", $line);
// 将数组的第一个元素作为'name',第二个元素作为'url'
$name = trim($line_arr[0]);
$url = trim($line_arr[1]);
// 将'name'和'url'存入结果数组
$result[] = [
'name' => $name,
'url' => $url
];
}
// 将结果数组转换为JSON格式并输出
echo json_encode($result, JSON_UNESCAPED_UNICODE);
输出结果为:
[{"name":"啊","url":"http://a.com"},{"name":"是","url":"http://b.com"},{"name":"的","url":"http://c.com"}]
原文地址: https://www.cveoy.top/t/topic/ooZs 著作权归作者所有。请勿转载和采集!