关于str_replace 数组对数组替换的问题 我一个数组A是繁体中文的,格式是0=>'',1='',数组B简体中文也一样,并且个数相同,有几千个吧? 当我替换一个文章字符串时,不是数组a中的两个相连的字变成了另一个字和一个字母,真不知道是什么原因,请各位帮帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$file = '../***.txt';$handle = fopen($file,'r');while(!feof($handle)) { $buffer = fgets($handle); $fan[] = substr($buffer,0,2); $jian[]= substr($buffer,2,2); }$path = '****';$file_cont = nl2br(file_get_contents($path));$file_cont = str_replace($fan, $jian, $file_cont);echo $file_cont;//print_r($fan);//print_r($jian); str_replace 替换文字 数组 几千个... ... php 真累 $fan是繁体数组的意思,$jian是对应的简体字,‘邠邸’这两个字被替换成了叩А了,但$fan数组里根本就没有‘邠邸’这两个字 很奇怪啊。是否是你编码没统一的缘故?***.txt ,**** 文件 编码要统一才符合逻辑 转换字符串为 utf-8 或 ucs-2 编码,替换后再转回来 $file_cont = iconv('gbk','utf-8',$file_cont);$file_cont = str_replace($fan, $jian, $file_cont);$file_cont = iconv('utf-8','gbk',$file_cont);echo $file_cont;我试了下,嘿,把一堆文字变成了两个文字,我对这块真的不通,以前没用过,大神,能给出代码吗? 你 $fan, $jian 也不转码吗 楼主用多字节版本 mb_ereg_replace能行吗?记住文章的编码要和mb_internal_encoding和源程序的编码要一致 关于淘宝联合登录接口,有谁做过,讨论一下 弱弱的问一个菜鸟问题 php验证码中的字符为什么是颠倒的 急!找PHP程序员作兼职项目! mysql 删除用户,再建立相同用户产生的问题 理解不懂的一段PHP代码---高手指教 在ASP里.用XMLHTTP组件可以GET或POST一个远程连接. 急求一段验证用户登录验证的代码 斑竹请帮忙。 几个比较简单的问题,多一些,但是不难。 各位大大能不能帮我看下URL冲写语句规则的问题 关于php中输出标签时的一个疑惑
$file = '../***.txt';
$handle = fopen($file,'r');
while(!feof($handle)) {
$buffer = fgets($handle);
$fan[] = substr($buffer,0,2);
$jian[]= substr($buffer,2,2);
}$path = '****';
$file_cont = nl2br(file_get_contents($path));
$file_cont = str_replace($fan, $jian, $file_cont);echo $file_cont;
//print_r($fan);
//print_r($jian);
***.txt ,**** 文件 编码要统一才符合逻辑
$file_cont = str_replace($fan, $jian, $file_cont);
$file_cont = iconv('utf-8','gbk',$file_cont);
echo $file_cont;
我试了下,嘿,把一堆文字变成了两个文字,我对这块真的不通,以前没用过,大神,能给出代码吗?
能行吗?记住文章的编码要和mb_internal_encoding和源程序的编码要一致