我有一个简单的查询:$str = mysqli_query($con,"select no_rekening from tbl_rekening");
While($row= mysqli_fetch_array($sql))
{
$rek_array .= $row['no_rekening'];
}
echo $rek_array;结果 :008-K001008-K002我希望查询结果转换为数组字符串,如下所示:'008-K001','008-K002'
2 回答
当年话下
TA贡献1890条经验 获得超9个赞
我会提出这样的建议(抱歉我已经有一个世纪没有用 PHP 编码了)
while ($row = mysql_fetch_array($result)) {
$rek_array .= $row[$i].',';// append comma after each value you
}
// reassign the value to the variable
// without final comma
$rek_array = substr($string,0,-1);
echo $rek_array;
我确实认为应该可以正常工作
千万里不及你
TA贡献1784条经验 获得超9个赞
如果你想添加一个逗号,那么你可以将其嵌入到字符串中(请记住,这$rek_array
实际上是一个字符串,而不是一个数组):
rek_array .= $row['no_rekening'].",";
如果您也想添加这些单引号,那么这是相同的想法:
rek_array .= "'".$row['no_rekening']."',";
当然,这会在末尾添加一个尾随逗号,您可能不希望这样做 - 但如果需要,您可以在之后轻松修剪它。
- 2 回答
- 0 关注
- 133 浏览
添加回答
举报
0/150
提交
取消