我有一個簡單的查詢:$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 關注
- 174 瀏覽
添加回答
舉報
0/150
提交
取消