Преобразовать массив в строку, но разделить элементы одинарными кавычками Я попробовал метод Implode

implode(",", $array);

Но он генерирует одну строку в форме "value1, value2, value3", но я хочу, чтобы она была сгенерирована в форме "'value1', 'value2', 'value3'", надеюсь, они могут мне помочь

-1
DarkFenix 4 Апр 2017 в 22:16

2 ответа

Лучший ответ

Добавьте '' вокруг каждого элемента в массиве, затем взорвитесь.

foreach($array as $item){
  $item = "'".$array."'";
  $array[] = $item;
}

implode(",", $array);
2
clearshot66 4 Апр 2017 в 19:18
$array = array('value2','value3','value4');

$sarray = "'".implode("', '",$array)."'";
0
user6798050user6798050 4 Апр 2017 в 21:30