2014-01-21 28 views
-1

我想从数组中取出不同的值,并且这些值应该用逗号分隔 像英语,德语,法语,但我得到的是英语法语德语。期望从逗号分隔的阵列不同的输出

<?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

,因为我已经解释有没有逗号这段代码返回值,但我期待着与逗号分隔,所以如果ü可以帮助 – user3186741

回答

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; 
    }   
?> 
+0

对不起值,但它没不工作 – user3186741

+0

这不应该解决它,它应该告诉你什么可能是错的。如果您无法解决问题,请通过编辑您的问题发布结果。 – RiggsFolly