[PHP] データベースのSQLを作成する時に便利な配列をカッコ付きの文字列に変換する方法

PHP
SQLで、INSERTやUPDATEを行うときに、配列から簡単に作成するスニペットです。

配列内のデータをダブルクォートで囲い、カンマ区切りにする

変換前の配列データ $datas = [ "aa", "bb", "cc" ] 1行変換する書き方 $convert_string = implode(",", array_map(function($key){return "\"{$key}\"";} , $datas)); $datasの箇所は、事前に用意されている配列名なので、変更しても大丈夫です。 あと、"\"{$key}\""この箇所は、内側はシングルクォートにしてもいい場合もあるので、適宜改変してお使いください。