php - 查询结果到数组字符串
问题描述
我有一个简单的查询:
$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'
解决方案
如果要添加逗号,则可以将其嵌入到字符串中(请记住,这$rek_array
实际上是字符串,而不是数组):
rek_array .= $row['no_rekening'].",";
如果您也想添加这些单引号,那么这是相同的想法:
rek_array .= "'".$row['no_rekening']."',";
当然,这会在末尾添加一个逗号,这是您可能不想要的 - 但如果需要,您可以在之后轻松修剪它。
推荐阅读
- python - 这是什么类型的理解?
- angular - 在 Angular 中使用 Ivy 的缺点?
- group-by - 对pyspark中的数据进行分组,并获取每组中的topn数据
- html - 如何在静态 Pelican 网站的单个 html 页面中呈现多个 .md 文件?
- javascript - 如何将更新后的数组元素返回到 DOM?
- node.js - 为什么 require() 不需要绝对路径但 express.static() 需要?
- rust - 使用新的 async/await 语法发送多组 HTTP 请求并控制工作线程数量的最快方法
- python - 如何将两个字典写入输出文件“txt”
- c - 重命名函数而不更改其引用
- ios - 从 SwiftUI 视图调用本地 UIViewController 函数