0

CCKTにJoomlaのコンポーネントを使用しました.serialize()後にデータを保存し、

反対側では、すべてのSQLデータをcsvに変換するcsvおよびxlsファイルを生成するために別のコンポーネントを使用しています。

したがって、dbに保存されているデータをシリアライズとして呼び出すと、xlsにもシリアライズとして表示され、アンシリアライズしたい

問題は、xls と csv を生成するコンポーネントがシリアライズの配列を認識して、それを非シリアライズに変換する必要があるということです..??

4

1 に答える 1

0

ドキュメントをチェックしてください:

http://php.net/manual/en/function.serialize.php

PHP serialize は文字列を作成します。

CSV ジェネレーターは通常、値の配列をループ処理しますが、DB クエリはシリアル化された値の文字列を返します。

unserialize() を使用してシリアル化された配列を再構築し、それを CSV 関数に渡します。

http://www.php.net/manual/en/function.unserialize.php

PHP のドキュメントと、CSV 関数がパラメーターとして受け入れるものを確認してください。

乾杯

于 2012-06-07T18:17:03.430 に答える