Maison >développement back-end >tutoriel php >php替换的问题
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] => 电话 )