implode без добавления запятой в строку из цикла - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь объединить значения, поступающие из l oop, с помощью одинарных кавычек и запятой.

Но я не знаю, почему не добавляется запятая?

код:

<?php
 $member_course_id = array(); 
 $coursequery "select * from table.......";
 $courseresult = $database->get_results($coursequery);
    foreach ($courseresult as $coursedata){
       $member_course_id[] = $coursedata['course_id'];
  }

 $member_course_id_final =  "'".implode("','",$member_course_id)."'"; 

 echo  $member_course_id_final;
?>

echo дает мне вывод как

"'DBDGDFDVDFERDGDG''HJFGFHJGJFGFHGFFJ'"

Хочу так:

"'DBDGDFDVDFERDGDG','HJFGFHJGJFGFHGFFJ'"

1 Ответ

0 голосов
/ 08 мая 2020

Можете ли вы попытаться взорвать массив примеров, просто чтобы проверить, в чем может быть проблема?

 $member_course_id_final =  "'".implode("','",['foo','bar'])."'"; 
 var_dump ($member_course_id_final);

похоже, что эти значения неправильно «прикреплены» к вашему массиву $member_cours_id.

...