热搜:NVER node 开发 php

难题:文章内容在MYSQL某字段中,用PHP读取内容,如何将里面的数字,以图片内容输出!

2024-09-03 22:20:01
难题:文章内容在MYSQL某字段中,用PHP读取内容,如何将里面的数字,以图片内容输出!

PHP+MYSQL问题:
文章内容放在了MYSQL某字段中,为了防止复制采集,打算把内容里的“阿拉伯”数字,输出为图片格式,我的思路是:用PHP先读取文章内容,然后判断里面的数字,凡是数字的,就显示为图片!效果如图:


问题难点:一篇文章中的数字不止一处,有的达到上百处,而且有的数字是带小数点的,如12.3,这么多的数字,如何输出?

提示:文章是介绍市场行情的,所有数字后面都有一个汉字“元”,如15.6元,14-17元,48元等。

能否通过判断,将“元”前面的若干字符转化为图片输出??

我的分不多了,一共才25分,全给了!


回复讨论(解决方案)

正则替换一下就是了
能处理一个就能处理十个、百个、千个

正则替换一下就是了
能处理一个就能处理十个、百个、千个

本人只懂基础的编程,正则属于高级应用了,弄不了呀!


正则替换一下就是了
能处理一个就能处理十个、百个、千个

本人只懂基础的编程,正则属于高级应用了,弄不了呀!

请求高手指点迷津!!

$con = << 

$con = <<  
先调试一下再说!


$con = <<  
先调试一下再说!

还是弄不来,我水平太差,初学者。
能看懂上面大致意思,preg_replace 执行查找,但后面如何将数字输出图片呀?如何用图片替换掉文章中的数字呀?

求高手解答!

你在 image 目录中保存一系列数字图片 0.gif、1.gif....
然后
$text = preg_replace('/\d/', '', $text);

你在 image 目录中保存一系列数字图片 0.gif、1.gif....
然后
$text = preg_replace('/\d/', '', $text);

马上调试!!

综合两位大侠的语句,调试结果500错误

<?php$con = <<


不知上面那里错了,请指教!!!

这样改,也错误

<?php$con = <<

多了非法字符
报500错,是因为你没打开错误显示功能

$con = << 

多了非法字符
报500错,是因为你没打开错误显示功能

$con = <<  

成功了  http://www.zzyycc.com/ad/ceshi.php