PHP Implode Mas Envolva Cada Elemento Em Citações

Suponha que eu tenha uma matriz:

<code> $elements = array('foo', 'bar', 'tar', 'dar');
</code>

Então eu quero construir umDELETE IN Consulta SQL:

<code> $SQL = "DELETE FROM elements
               WHERE id IN ('" . implode(',', $elements) . "')";
</code>

O problema é que os IDs na matriz de elementos não são citados individualmente. I.E a consulta se parece com:

<code> $SQL = "DELETE FROM elements
               WHERE id IN ('foo,bar,tar,dar');
</code>

Qual é a melhor maneira, a maioria elegants para consertar isso?

questionAnswers(4)

yourAnswerToTheQuestion