PHP serializeメソッドで文字列をシリアライズするサンプル

環境
PHP 8.1.2
Ubuntu 22.04.1 LTS

構文
serialize ( mixed $value ) : string
シリアライズは、型や構造を持った状態で保存可能な値を生成します。
パラメータ
value シリアル化する値。 serialize() は、resource および一部の object 以外のすべての型を処理します。
戻り値 value の保存可能なバイトストリーム表現を含む文字列を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<!DOCTYPE html>
<html>
<body>
<?php
# 文字列
$strA = "arkgame";
$resA = serialize($strA);
echo "<pre>";
print "文字列をシリアライズする結果\n";
echo $resA;
echo "</pre>";
# 数値
$nn = 123;
$resB = serialize($nn);
echo "<pre>";
print "数値をシリアライズする結果\n";
echo $resB;
echo "</pre>";
?>
</body>
</html>
<!DOCTYPE html> <html> <body> <?php # 文字列 $strA = "arkgame"; $resA = serialize($strA); echo "<pre>"; print "文字列をシリアライズする結果\n"; echo $resA; echo "</pre>"; # 数値 $nn = 123; $resB = serialize($nn); echo "<pre>"; print "数値をシリアライズする結果\n"; echo $resB; echo "</pre>"; ?> </body> </html>
<!DOCTYPE html>
<html>
<body>

<?php
# 文字列
$strA = "arkgame";
$resA = serialize($strA);
echo "<pre>";
print "文字列をシリアライズする結果\n";
echo $resA;
echo "</pre>";

# 数値
$nn = 123;
$resB = serialize($nn);
echo "<pre>";
print "数値をシリアライズする結果\n";
echo $resB;
echo "</pre>";

?> 

</body>
</html>

実行結果
文字列をシリアライズする結果
s:7:"arkgame";
数値をシリアライズする結果
i:123;

PHP

Posted by arkgame