0

基本的に設定名と設定値をデータベースに送信する簡単な設定スクリプトを作成しようとしています。

これは実際には非常に簡単です。これを設定して取得するには、コードはほとんど必要なく、タスクは実行されません。

しかし、正しいタイプでデータが返されるようにしたいと思います。gettype()を使用すると、毎回返さstringれます。データベースから返されるコンテンツは文字列であるため、これは論理的です。

この効果は、コンテンツでjson_decode()を使用することで実現できます。これにより、コンテンツに基づいてタイプが返され、期待どおりに機能します。

しかし、私にはもっと良い選択肢がありますか?

データベーステーブルに型を割り当てることを検討していましたが、これにより、データの設定と取得が複雑になります。

4

1 に答える 1

1

次のphp関数のいずれかを使用して、変数が特定の変数タイプのフォーマットと一致するかどうかを確認できます。

is_numeric、is_bool、is_null、is_float、is_int、is_string、is_object、is_array

于 2012-05-26T12:49:36.690 に答える