为了账号安全,请及时绑定邮箱和手机立即绑定

查询结果转为数组字符串

查询结果转为数组字符串

PHP
桃花长相依 2023-06-24 18:11:54
我有一个简单的查询:$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;

我确实认为应该可以正常工作


查看完整回答
反对 回复 2023-06-24
?
千万里不及你

TA贡献1784条经验 获得超9个赞

如果你想添加一个逗号,那么你可以将其嵌入到字符串中(请记住,这$rek_array实际上是一个字符串,而不是一个数组):

rek_array .= $row['no_rekening'].",";

如果您也想添加这些单引号,那么这是相同的想法:

rek_array .= "'".$row['no_rekening']."',";

当然,这会在末尾添加一个尾随逗号,您可能不希望这样做 - 但如果需要,您可以在之后轻松修剪它。


查看完整回答
反对 回复 2023-06-24
  • 2 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信