文本间加入任意字符的PHP函数
2004-10-28 11:12
225 查看
<? /*********************************************************************** Written by caocao caocao@eastday.com http://nethermit.yeah.net 文本间加入任意字符的函数 输入: $str:欲转换的代码 $insert:欲插入的字符 输出: 返回转换后的代码 ***********************************************************************/ function m_text_insert($str, $insert) { $output=""; $length=strlen($str); for ($i=0;$i<$length;$i++) { if ($i==$length-1) //检查最后一个字符 { $output.=$str[$i].$insert; break; } $code1=ord($str[$i]); $code2=ord($str[$i+1]); if ($code1>=0x81&&$code1<=0xFE&&$code2>=0x40&&$code2<=0xFE&&$code2!=0x7F) //检查是否是GBK字符 $output.=substr($str, $i++, 2).$insert; else if ($code1==0xD&&$code2==0xA) //检查是否是回车 $output.=substr($str, $i++, 2); else //普通字符 $output.=$str[$i].$insert; } return substr($output, 0, strlen($output)-strlen($insert)); } ?>
相关文章推荐
- 文本间加入任意字符的PHP函数
- 格式化文本,在字符串两头加入特定字符
- XML中文本节点存储任意字符的方法
- 正则表达式来获取一段文本中的任意字符(包含换行符)
- python替换UTF-8编码文本中任意特殊字符,包括中文符号
- python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空
- pojg2744找一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。
- CentOS下只显示文本中中文字符
- 有趣的三个php函数(&字符的引用调用)
- Python处理中文文本字符时提取某个汉字或字符的方法
- JAVA截取文本特定字符串
- 正则表达式匹配任意字符(包括换行符)的写法
- 如何控制一个文本编辑框只能输入2个字符
- 将文本输入框内容加入表中的javascript
- 一个将任意字符或字符串按位转化为整数的方法
- 关于清理文本中的各类空白字符..
- java产生任意位数的随机字符
- java j2ee & java 限制文本输入框textarea最大输入字符的js
- 网站标题/描述中加入特殊字符✅是否有助于网站排名? – SEO每天一贴
- 【转】关于正则表达式匹配任意字符(包括换行符)的写法