我想从数组中获取不同的值,这些值也应该用逗号分隔 像英语,德语,法语,但我得到的是EnglishFrenchGerman。
<?php
$cmd = mysql_query("select language from lang where dispname = 'Sk'");
while($out = mysql_fetch_array($cmd))
{
$res = array_unique($out);
$row = implode(",",$res);
echo "$row";
}
?>
答案 0 :(得分:0)
如果您无法理解为什么代码没有达到预期效果,那么在处理过程中会将数据转储出去。试试这个: -
<?php
$cmd = mysql_query("select language from lang where dispname = 'Sk'");
while($out = mysql_fetch_array($cmd))
{
echo '<pre>' . print_r($out,true) . '</pre>';
$res = array_unique($out);
echo '<pre>' . print_r($res,true) . '</pre>';
$row = implode(",",$res);
echo $row;
}
?>