ホームページ  >  記事  >  バックエンド開発  >  このコード行は理解できません。専門家なら理解できますか?

このコード行は理解できません。専門家なら理解できますか?

WBOY
WBOYオリジナル
2016-06-13 13:40:16737ブラウズ

このコード行は謎めいていますが、誰が理解できるでしょうか?
phpwindデータベースのjobテーブルにrewardフィールドがあるようですが、保存された文字列はjson形式のようですが、この形式を使用する方法と利点は何ですか?
はタスク実行後のルール設定のようです。 コードは次のとおりです。

a:4:{s:4:"type";s:5:"money";s:3: "数値"; s:2:"10";s:8:"カテゴリー";s:6:"クレジット";s:11:"情報";s:17:"銅貨が入手可能";}

-----解決策---------
連載中。保管が簡単です。
------解決策------------------
これは PHP シリアル化後の文字列であり、serialize 関数で生成されます
unserialize 関数で復元できます

サンプル データは 4 つの要素を持つ連想配列であり、データベースに直接配置することはできません
シリアル化の機能は、複雑なデータ構造を単純な文字列に変換して、簡単に保存できるようにすることです。
------解決策---------

正しい解決策。アンシリアル化を使用して復元します。

連載後の

について話し合います。保管が簡単です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。