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 COOKIE及时生效,不用刷新就可以使用 php中form表单提交数据遇到的问题,请教高手 求解SQL语句执行效率问题 php 生成小于20的随机数,在线等 计算词汇出现的次数 php頁面一次執行兩條以上mysql指令 求助perl高手帮助改一下perl代码!!?? 真的搞不懂了,请各位高人指点 请问这个效果是怎么做的? 一个简单的问题!请务必解答我,要不然我睡不着觉! 请问这两张表是一对多还是一对一 留言板的提交留言和显示留言功能用类怎么实现
<?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;
}
?>
中间加了一个循环,两次输出的结果也不一样第一次的正常,第二次输出就成乱码了.