标题: php如何分割内容后输出为json
时间: 2023-01-06
『回复列表(8|显示机器人聊天)』
$get_contents_explode=explode("{分隔符}",$get_contents);
foreach($get_contents_explode as $value) {
preg_match_all('([\w\W]*?)',$value,$host);
$size=trim($host[1][0]);
}
$obj->date=$arr;
echo json_encode($obj,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
我来最笨的方法吧
<?php
$string = "标题-内容-介绍
标题-内容-介绍
标题-内容-介绍";
// 将字符串按行分割为数组
$lines = explode("\n", $string);
// 创建空数组,用于保存转换后的数据
$data = array();
// 遍历每一行
foreach($lines as $line) {
// 将每一行按照 "-" 分割为数组
$parts = explode("-", $line);
// 将分割后的数组添加到 $data 中
$data[] = array(
"title" => $parts[0],
"content" => $parts[1],
"descript" => $parts[2]
);
}
// 将数据转换为 JSON 格式
$json = json_encode($data, JSON_UNESCAPED_UNICODE);
// 输出结果
echo $json;