PHP Implode, но заключающий каждый элемент в кавычки

Предположим, у меня есть массив:

 $elements = array('foo', 'bar', 'tar', 'dar');

Затем я хочу создать DELETE INSQL-запрос:

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

Проблема в том, что идентификаторы в массиве элементов не т цитируется каждый в отдельности. То есть запрос выглядит так::

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

Каков наилучший и самый элегантный способ исправить это?

57
задан DiverseAndRemote.com 11 September 2013 в 22:11
поделиться