我有一个简单的查询:
@IBOutlet var waterDropImage1: UIImageView!
@IBOutlet var waterDropImage2: UIImageView!
@IBOutlet var waterDropImage3: UIImageView!
@IBOutlet var waterDropImage4: UIImageView!
@IBOutlet var waterDropImage5: UIImageView!
@IBOutlet var waterDropImage6: UIImageView!
@IBOutlet var waterDropImage7: UIImageView!
@IBOutlet var waterDropImage8: UIImageView!
// Example function name that I would call
func showDroplets() {
dropletImageManager(waterPercentage: percentage, droplet: [waterDropImage1, waterDropImage2, waterDropImage3, waterDropImage4, waterDropImage5, waterDropImage6, waterDropImage7, waterDropImage8])
}
func dropletImageManager(waterPercentage: Int, droplet: [UIImageView]) {
switch waterPercentage {
case 0:
droplet[0].image = UIImage(named: "drop_empty")
case 1...6:
droplet[0].image = UIImage(named: "drop_half")
case 7...12:
droplet[0].image = UIImage(named: "drop_full")
case 13...18:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_half")
case 19...25:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
case 26...31:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_empty")
case 32...38:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
case 39...45:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_half")
case 46...52:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_half")
case 53...59:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
case 60...66:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_half")
case 67...73:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_full")
case 74...78:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_full")
droplet[6].image = UIImage(named: "drop_half")
case 79...85:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_full")
droplet[6].image = UIImage(named: "drop_full")
case 86...92:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_full")
droplet[6].image = UIImage(named: "drop_full")
droplet[7].image = UIImage(named: "drop_half")
case 93...100:
droplet[0].image = UIImage(named: "drop_full")
droplet[1].image = UIImage(named: "drop_full")
droplet[2].image = UIImage(named: "drop_full")
droplet[3].image = UIImage(named: "drop_full")
droplet[4].image = UIImage(named: "drop_full")
droplet[5].image = UIImage(named: "drop_full")
droplet[6].image = UIImage(named: "drop_full")
droplet[7].image = UIImage(named: "drop_full")
default:
print("Error")
}
结果:
008-K001008-K002
我希望查询结果转换为数组字符串,如下所示:
'008-K001','008-K002'
答案 0 :(得分:0)
如果要添加逗号,则可以将其嵌入到字符串中(请注意$rek_array
实际上是字符串,而不是数组):
rek_array .= $row['no_rekening'].",";
如果您也想添加这些单引号,则是相同的想法:
rek_array .= "'".$row['no_rekening']."',";
当然可以在末尾添加逗号,这可能是您不希望看到的-但如果需要,可以在之后轻松trim。
答案 1 :(得分:0)
我会提出这样的建议(对不起,我这个世纪没有用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;
我认为它应该可以正常工作