ファイルを配列に保存したい。 私はcsv(fgetcsv
、fputcsv
)とお付き合いしていますが、ロケールに関連したエラーが多かったです。私はこれを使用し続けることができません。 私はserializeで作業しましたが、編集は非常に難しいです。また、関連するバグ\r
もあります。PHPでシリアル化vs SQLite
変数をファイルに格納するためのより良い国際的な方法を探していました。
SQLiteが解決する可能性があります。私はSQLiteのパフォーマンスがMySQLまたは基本的なシリアライズと比較して不思議です。また、バグがある場合は、私は出くわすでしょう。
注
- 配列は2次元配列です。 DB構造の
table->field
と同じです。 - 私はインストールするために追加のプログラムを必要としたくない、移植性は本当の問題です。人々はどんなサーバーにもインストールできるので、PHP、MySQLで十分です。
- なぜ私はキャッシュにこの構造を使用するので、私はMySQLに保存したくありません。私が公開したい最終製品は、ほとんどの場合、DBなしで実行することができます。
fgetcsv
&fputcvs
を使用して基本的な構造を書いています。バグがあります!それはいくつかの文字を削除します。だからこそ私は代替手段を探している。私は最初から全体のホイールを発明する必要はありませんが、PHPの連中は、プログラミングを理解していない:確認してください:http://bugs.php.net/bug.php?id=48507
私の意見では、パフォーマンスが批判的な点ではない場合は、XMLシリアル化 – Lordalcol
を使用してsqliteを見て、それを使用してください。あなたのケースの高速n光..それもdbとして役立ちます:) – Shrinath
sqlite ftw !!!!! – Jason