Implode PHP pero envuelva cada elemento en citas

Supongamos que tengo una matriz:

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

Entonces quiero construir unDELETE IN Consulta SQL:

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

El problema es que los identificadores en la matriz de elementos no se citan individualmente. I.E la consulta se ve como:

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

¿Cuál es la mejor manera, la mayoría de los elegants para solucionar esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta