PHP add single quotes to comma separated list

前端 未结 7 1261
逝去的感伤
逝去的感伤 2021-02-05 05:55

When I implode my array I get a list that looks like this:

qwerty, QTPQ, FRQO

I need to add single quotes so it looks like:

\'         


        
7条回答
  •  生来不讨喜
    2021-02-05 06:28

    function implode_string($data, $str_starter = "'", $str_ender = "'", $str_seperator = ",") {
        if (isset($data) && $data) {
            if (is_array($data)) {
                foreach ($data as $value) {
                    $str[] = $str_starter . addslashes($value) . $str_ender . $str_seperator;
                }
                return (isset($str) && $str) ? implode($str_seperator, $str) :  null;
            }
            return $str_starter . $data . $str_ender;
        }
    }
    

提交回复
热议问题