Есть ли хороший фрагмент кода php для преобразования postgresql hstore в массив php, который будет правильно преобразовывать NULL без кавычек в hstore в php NULL?
EG: предположим, у нас есть следующая строка hstore:
"k1"=>"v1", "k2"=>NULL, "k3"=>"NULL", "k4"=>"\"v4"
(aka SELECT '"k1"=>"v1","k2"=>NULL,"k3"=>"NULL","k4"=>"\\"v4"'::hstore;)
Как мы можем преобразовать это в следующий массив php?
массив ('k1' => 'v1', 'k2' => NULL, 'k3' => 'NULL', 'k4' => '\ "v4');
Я следую за следующим конвертером, но он не обрабатывает NULL без кавычек: https://github.com/chanmix51/Pomm/blob/master/Pomm/Converter/PgHStore.php