PHP + PostgreSQLat PHP PHP + PostgreSQL - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト650:nobodyさん 04/09/11 15:50:56 >>647-649 が解決できたら PostgreSQL の配列型は HTML のチェックボックスを 格納するのに使えそうだね。 651:nobodyさん 04/09/11 18:00:56 >>649 再帰呼出を使えば出来るでしょ。 652:651 04/09/11 18:08:47 スマソ勘違いしてた。 デリミタと囲い子の問題ね。 653:nobodyさん 04/09/11 18:15:03 >>651 多次元配列じゃなくて、特種文字の扱いが問題だと思うのですが・・・・。 preg_match_allやpreg_splitでも正しくパースするのは難しそう。 #PostgreSQLのソースにヒントがあるかな? PEAR MDBのキャスト機能で配列型も変換してくれるようになったら嬉しいな。 654:653 04/09/11 18:16:21 ちょっと遅かった... orz 655:651 04/09/11 18:24:02 >>653 fgetcsvの第一引数が文字列であるような関数があれば可能なんだよな。 656:653 04/09/11 21:16:41 >>651 自分もそれ考えてた。 一次元の配列に限定すれば、両端の{}を削ったのを一時ファイルに書き出して fgetcsvすれば","もうまく扱えるはずだけど、オーバーヘッドが大きいし それ以前にそんなコード書きたくない。 fgetcsv自体がバギーかつ仕様がコロコロ代わってるのも困りもの。 一次元の配列で、数値しか格納しないという前提なら>>648でいけるし、 それだけでもけっこう使えるとは思う。 配列型を活かしたクエリを発行しないならserializeしてTEXT型で保存 →fetchしたデータをunserializeで十分なわけだけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch