くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

PostgreSQLの配列をPHPの配列にしたり、PHPの配列をPostgreSQLの配列に変換したい。

タイトル通り

PostgreSQLPHPの配列を変換する関数

毎回思い出すの面倒なので、メモがてら共有

// phpの配列をpostgres用の配列に変換
private function toPostgreSqlArray($data)
{   
    return '{' . implode(',', $data) . '}';
}   

// postgresの配列をphpの配列に変換                                                                                                                                    
private function toPhpArray($data)
{   
    $data       = str_replace('{', '', $data);
    $data       = str_replace('}', '', $data);
    $array_data = explode(',', $data);

    return $array_data;
}   

( ノ゚Д゚)ヨッ!