ホームページ  >  記事  >  バックエンド開発  >  PHPでのserialize()関数とunserialize()関数の例の詳細な説明

PHPでのserialize()関数とunserialize()関数の例の詳細な説明

小云云
小云云オリジナル
2018-02-08 09:58:001452ブラウズ

php の Serialize() 関数と unserialize() 関数

適用可能なシナリオ: Serialize() は値を表すバイト ストリームを含み、どこにでも格納できます。これにより、型や構造を失うことなく、PHP 値の保存や受け渡しが容易になります。さらに便利なのは、データがデータベースに保存されている場合やファイルに記録されている場合です。この記事では主にPHPのserialize()関数とunserialize()関数の関連情報を紹介しますので、必要な方は参考にしていただければ幸いです。

serialize() はリソースタイプを除くすべてのタイプを処理でき、オブジェクトをシリアル化することもできます


<?php 
$array = array(); 
$array[&#39;keys&#39;] = &#39;www&#39;; 
$array[&#39;values&#39;]=&#39;11111&#39;; 
$a = serialize($array); 
echo $a; 
unset($array); 
$a = unserialize($a); 
print_r($a); 
?>

output


a:2:{s:4:"keys";s:3:"www";s:6:"values";s:5:"11111";}

Array ( [keys] => www [values] => 11111 )

クラスにも同じことが当てはまります。

関連する推奨事項:

jquery のシリアライズ関数 Serialize() の詳細な例

関数 Serialize() および unserialize() の使用法の分析

Serialize() メソッドを使用した例jQuery Ajax でフォームデータを送信する

以上がPHPでのserialize()関数とunserialize()関数の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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