php程序如何避免一个字符串中的间隔号
程序员文章站
2024-01-30 19:30:52
...
php程序如何处理一个字符串中的间隔号
我要处理一个字符串,将这个字符串赋给变量出入数据库,但是系统总是出错。当字符串中存在间隔号时,间隔号后面的数据都无法插入。处理这个字符串中的英文或者数字好处理。问题是现在这类字符串中,可能存在汉字和间隔符!我希望碰到间隔号时,将这个号码替换成其他的符号(单字节的符号)
我在PHP程序中如何判断这个间隔符? (ascii 码 A1A4)。我从网上找了半天。只找到一个处理汉字的php思路
1、将字符一个一个转成ASCII(ord函数)取到变量里面;
2、判断变量是否属于汉字字符
3、若属于汉字就跳过一个字符,再去判断下一个
4、若不是汉字字符就跳过一个字符。
问题是如何判断间隔号?
还有其他方法吗?
------解决思路----------------------
addslashes($str)
给要添加进数据库的字符串用着函数处理一下,加入数据库就不会出错了
------解决思路----------------------
fusioncharts我用过感觉不错,基本要的图形都有
------解决思路----------------------
不可能!
要想解决问题,需要看到你的代码和数据
------解决思路----------------------
你的间隔号,是怎么定义的?无非就是找到字符,替换即可。
------解决思路----------------------
数据写入不到数据库你就要看你的SQL语句,其次才是你要插入的数据格式是否满足,一般这种不需要替换只要进行转换就可以成功写入数据库,要不然富文本编辑器那不就是不能用了?
我要处理一个字符串,将这个字符串赋给变量出入数据库,但是系统总是出错。当字符串中存在间隔号时,间隔号后面的数据都无法插入。处理这个字符串中的英文或者数字好处理。问题是现在这类字符串中,可能存在汉字和间隔符!我希望碰到间隔号时,将这个号码替换成其他的符号(单字节的符号)
我在PHP程序中如何判断这个间隔符? (ascii 码 A1A4)。我从网上找了半天。只找到一个处理汉字的php思路
1、将字符一个一个转成ASCII(ord函数)取到变量里面;
2、判断变量是否属于汉字字符
3、若属于汉字就跳过一个字符,再去判断下一个
4、若不是汉字字符就跳过一个字符。
问题是如何判断间隔号?
还有其他方法吗?
------解决思路----------------------
addslashes($str)
给要添加进数据库的字符串用着函数处理一下,加入数据库就不会出错了
------解决思路----------------------
fusioncharts我用过感觉不错,基本要的图形都有
------解决思路----------------------
不可能!
要想解决问题,需要看到你的代码和数据
------解决思路----------------------
你的间隔号,是怎么定义的?无非就是找到字符,替换即可。
------解决思路----------------------
数据写入不到数据库你就要看你的SQL语句,其次才是你要插入的数据格式是否满足,一般这种不需要替换只要进行转换就可以成功写入数据库,要不然富文本编辑器那不就是不能用了?
相关文章
相关视频
推荐阅读
-
如何对PHP程序中的常见漏洞进行攻击(上)_php基础
-
css如何设置字符串中第一个字符的样式_html/css_WEB-ITnose
-
编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
-
在一个未知的CentOS服务器中如何加上PHP的openssl扩展
-
mysqli - php留言板中如何实现:一个用户登录之后只能修改该用户的留言信息呢?
-
一个为字符串中的网址加上链接的程序例子
-
php中如何优雅的将一个字符串打乱顺序然后输入(不利用数组)?
-
css如何设置字符串中第一个字符的样式_html/css_WEB-ITnose
-
用php内置函数如何实现在php数组的值前面批量添加一个固定字符串
-
求一段php代码,判断一个字符串中是否存在两个或以上的子字符串