Heim >Backend-Entwicklung >PHP-Tutorial >php替换的问题

php替换的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-23 14:20:421067Durchsuche


for($i=0;$i if($rs->Fields($i)->value==''){
$arr[$i]="''";
}else{
$arr[$i]=$rs->Fields($i)->value; 
if($arr[$i]=='电话'){
$arr[$i]=5;
}


}
}
为什么电话替换不了?


回复讨论(解决方案)

可能是字符集的问题

不要贴图,var_dump($rs->Fields); 贴出这个结果

试下双引号。。。

可能是字符集的问题
我是从access数据库读出来的

试下双引号。。。
还是不行

不要贴图,var_dump($rs->Fields); 贴出这个结果
这个结果是 variant Object

无论是从哪里得来的,都可能存在字符集问题
var_dump($arr);
贴出结果



可能是字符集的问题
我是从access数据库读出来的

无论是从哪里得来的,都可能存在字符集问题
var_dump($arr);
贴出结果




可能是字符集的问题
我是从access数据库读出来的

用var_dump就显示该内存不能为read

尝试把
$arr[$i]=$rs->Fields($i)->value; 
改为
$arr[$i]=strval($rs->Fields($i)->value); 

尝试把
$arr[$i]=$rs->Fields($i)->value; 
改为
$arr[$i]=strval($rs->Fields($i)->value); 
还是一样的
Array ( [0] => 502 [1] => 10121001 [2] => 预约12月份中旬做检查。回访:关机 [3] => 男 [4] => 50 [5] => 13610956510 [6] => 0 [7] => 性功能障碍 [8] => 检查 [9] => 李伟 [10] => 0 [11] => 2010-12-15 [12] => 2010-10-14 [13] => 10-14 [14] => 0 [15] => 0 [16] => 2010-10-14 23:36:01 [17] => 1 [18] => 咨询 [19] => 电话 )

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn