如何在字符串中添加单引号

时间:2016-05-02 12:12:30

标签: php mysql

我使用以下代码为字符串添加单引号

$gpids=implode("','",array_unique($groupIds));

我的输出就是这样的 156' , '155', '161', '151', '162','163 我希望我的输出像这样 '156', '155', '161', '151', '162', '163' 请帮帮我

4 个答案:

答案 0 :(得分:5)

使用连接运算符

$gpids = "'".implode("','",array_unique($groupIds))."'";

答案 1 :(得分:4)

简单地引用:

<?php
$gpids="'" . implode("','",array_unique($groupIds)) . "'";
echo $gpids;
?>

答案 2 :(得分:1)

您有两种选择:

简单的一个:

$string = "'" . implode("','",array_unique($groupIds)) . "'"; 

第二个:

function add_quotes($str) {
    return sprintf("'%s'", $str);
}

$string =  implode(',', array_map('add_quotes', array_unique($groupIds)));

答案 3 :(得分:1)

尝试一下

from tkinter import OptionMenu
import tkinter as Tkinter

class GasGen(Tkinter.Tk):
    def __init__(self,parent):
        Tkinter.Tk.__init__(self,parent)
        self.parent = parent
        self.vars = []
        self.initialize()
        self.grid()

    def initialize(self):
        for i in range(8):
            t = Tkinter.StringVar()
            t.set("Not Selected")
            self.vars.append(t)

        for i in range(len(self.vars)):
            OptionMenu(self, self.vars[i], "methane", "ethane", "propane", "iso-butane", "n-butane", "iso-pentane", "n-pentane", "benzene").grid(column = 0, row = i)

        Tkinter.Button(text="Show Values", command=self.show).grid(pady=10)

    def show(self):
        Tkinter.Label(text="\n".join([k.get() for k in self.vars])).grid(pady=10)

if __name__ == "__main__":
    app = GasGen(None)
    app.title('Gas mixture generator')
    app.configure(background = "slate gray")
    app.mainloop()

此处$ value将带有单引号。