array_unique 和 array_flip 去除数组中重复项时中文出现乱码 $t = array('显卡');直接用array_unique函数,等到的结果是乱码;用array_flip(array_flip(t))这种方法也是乱码,但是只用一次array_flip却显示正常这是为什么呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把文件存为utf-8的试试呢?我试过,不乱码。 我试过了不行,<?phpinclude("config/config.php");@mysql_connect($host,$username,$userpass) or die(mysql_error()."数据库连接失败");@mysql_select_db($dbname) or die(mysql_error()."数据库激活失败");@mysql_query("set names 'utf8'");$w = mysql_query("select * from xinghao") or die(mysql_error());if(mysql_num_rows($w)){ $i=0; while($n = mysql_fetch_array($w)){ $info[$i] = $n; $i++; } for($i=0;$i<count($info);$i++){ $tbn[$i] = $info[$i]['tablename']; } print_r($tbn); //第一次输出$tbn; //$tbn = array_flip($tbn); for($j=0;$j<=count($tbn);$j++){ for($i=0;$i<count($info);$i++){ $u = 0; if($tbn[$j] == $info[$i]['tablename']){ $tbn[$j][$u] = $info[$i]['pinpai']; $u++; } } }print_r($tbn); //第二次输出$tbn; }?>中间加了一个循环,两次输出的结果也不一样第一次的正常,第二次输出就成乱码了. php上传图片的url 关于PHP分割字符串的问题 wamp Access denied for user ''@'localhost' to database 'newsdb' 推荐个好的php+mysql空间,收费的! javascript中的值怎么传递到PHP函数中啊 初学PHP,向大家请教个问题! 项目寻价?来看看。 昨天说薪水太低要辞职,老板说了加薪,但是今天没动静,是立刻走还是等等看? 关于session的几个问题? 关于PHP递归的问题。急求高手帮助解答 请问这两张表是一对多还是一对一 留言板的提交留言和显示留言功能用类怎么实现
<?php
include("config/config.php");
@mysql_connect($host,$username,$userpass) or die(mysql_error()."数据库连接失败");
@mysql_select_db($dbname) or die(mysql_error()."数据库激活失败");
@mysql_query("set names 'utf8'");
$w = mysql_query("select * from xinghao") or die(mysql_error());
if(mysql_num_rows($w)){
$i=0;
while($n = mysql_fetch_array($w)){
$info[$i] = $n;
$i++;
}
for($i=0;$i<count($info);$i++){
$tbn[$i] = $info[$i]['tablename'];
}
print_r($tbn); //第一次输出$tbn;
//$tbn = array_flip($tbn);
for($j=0;$j<=count($tbn);$j++){
for($i=0;$i<count($info);$i++){
$u = 0;
if($tbn[$j] == $info[$i]['tablename']){
$tbn[$j][$u] = $info[$i]['pinpai'];
$u++;
}
}
}
print_r($tbn); //第二次输出$tbn;
}
?>
中间加了一个循环,两次输出的结果也不一样第一次的正常,第二次输出就成乱码了.