我有一个使用此代码返回的结果集:
while ($row = mysql_fetch_array( $result )) {
echo "ID ".$row['v2id'];
}
返回 ID 2ID 3ID 4ID 8
我如何将其转换为逗号分隔值,然后将它们存储在变量中?
所以如果我回显变量,最终输出应该看起来像 2, 3, 4, 8
最佳答案
将所有值存储在一个数组中,然后使用“,”作为粘合剂将它们连接起来
$values = array();
while ($row = mysql_fetch_array( $result )) {
$values[] = $row['v2id'];
}
echo join(", ", $values);
关于php - 如何将从查询返回的值数组转换为逗号分隔值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6262269/