码迷,mamicode.com
首页 > 其他好文 > 详细

分享一个在工作中遇到的一个问题的解决方案

时间:2015-01-19 14:30:51      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

背景环境:

                 由于项目要改版,原本的案例栏目只是类似一篇新闻的形式发布的,现在要改成现在很多的图片集网站的,比如网易的图片新闻的那种效果,如图:

技术分享

而原来的案例的图片都只是保存在文章的内容字段里,要实现以上的效果,当然实现的方法有多种,主要是2个方面:1、重建表,2、利用程序分割实现.

         当然如果采用重建表的方式,对于实现这功能来说就很简单了,但是,这样修改以后,涉及到很多的东西,比如后台管理方面要做修改,这样编辑人员已经习惯的后台操作方式,如进行修改可能还得习惯一阵才可以顺手使用,而且原来有了很多数据,就以目前的情况来看,并不是最佳的选择。所以就选择了第二种,利用程序分割。

         根据上面的效果来看,一张图片带着图片文字描述,从这特点来看,原保存在文章的内容字段里内容,我们可以利用内容里的图片作为分割点来进行分割。当然这里要注意的是,要先把所有图片提取出了保存在一个数组里,然后在把文字在保存在另一个数组里,就可以使用数组下标对应的方式来实现上面的效果了。其实非常简单的一个思路。实现也不复杂。

        所用的代码分别就是2个正则来实现而已,都是匹配图片的正则,一个是匹配图片地址的,一个是用图片来作为分隔符的。

       上面的一个思路,希望可以帮助到一些朋友遇到同样问题的时候,可以参考的一个思路方法

分享一个在工作中遇到的一个问题的解决方案

标签:

原文地址:http://blog.csdn.net/chinmo/article/details/42871733

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!