以下是mysql数据库的某表结构和其第一条数据『字段名称为汉字』
序号 | 产品详情 | 产品图片 | 动作要领图示 | 价格 | 厂家名称 | 厂家地址 | 联系电话 | 产品链接 | 产品介绍 | 使用说明 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 跑步机 | 1.jpg | 2.jpg#3.jpg#4.jpg | 20元 | 厂家名称 | 厂家地址 | 联系电话 | 网址a | 跑步机的产品介绍文字 | 跑步机的使用说明 |
以下是现有PHP代码,用于导出上表内容为json格式
$columns = array(
array( 'db' => '序号', 'dt' => 0 ),
array( 'db' => '产品详情', 'dt' => 1 ),
array( 'db' => '产品图片', 'dt' => 2 ),
array( 'db' => '动作要领图示', 'dt' => 3 ),
array( 'db' => '价格', 'dt' => 4 ),
array( 'db' => '厂家名称', 'dt' => 5 ),
array( 'db' => '厂家地址', 'dt' => 6 ),
array( 'db' => '联系电话', 'dt' => 7 ),
array( 'db' => '产品名称', 'dt' => 8 ),
array( 'db' => '产品介绍', 'dt' => 9 ),
array( 'db' => '使用说明', 'dt' => 10 ),
);
echo json_encode(
SSP::simple( $_GET, $sql_details, $table, $primaryKey, $columns )
);
导出的json数据如下:
{
"data": [
[
1,
"跑步机",
"1.jpg",
"2.jpg#3.jpg#4.jpg",
"20元",
"厂家名称",
"厂家地址",
"联系电话",
"网址a",
"跑步机的产品介绍文字",
"跑步机的使用说明"
]
]
}
需求:修改上述PHP代码,导出如下格式的json
{
"data": [
[
1,
"<span class='tooltips' data-title='跑步机' data-content='<B>生产日期:</B>2020/04/24<br><B>出厂日期:</B>2020/05/24<br><B>规格:</B>20KG<br>' data-placement='right'>产品详情</span>",
"<div class='imgs' data-imgurl='l.jpg'><a data-fancybox='Image' class='fancybox-caption__body' data-caption='跑步机<br>跑步机的产品介绍文字' href='l.jpg'>产品图片</a></div>",
"<a data-fancybox='sample-image' class='fancybox-caption__body' data-caption='跑步机<br><br>跑步机的产品介绍文字<span>跑步机的使用说明</span>' href='2.jpg'>动作要领<img class='smallpic' src='2.jpg' /></a><a data-fancybox='sample-image' class='fancybox-caption__body' data-caption='跑步机<br><br>跑步机的产品介绍文字<span>跑步机的使用说明</span>' href='3.jpg'>动作要领<img class='smallpic' src='3.jpg' /></a><a data-fancybox='sample-image' class='fancybox-caption__body' data-caption='跑步机<br><br>跑步机的产品介绍文字<span>跑步机的使用说明</span>' href='4.jpg'>动作要领<img class='smallpic' src='4.jpg' /></a>",
"<a target='_blank' href='网址a'>产品链接</a>"
]
]
}