serialize( mixed $value )

serialize( mixed $value )は、変数「$value」の値を、保存可能な文字列に、シリアル化(シリアライズ)する組み込み関数。

シリアル化(シリアライズ)は、値を、データベースに保存する前などに行う。

定義

文字列型 serialize( 多様な型 $value );

パラメータ

多様な型 $value

シリアル化(シリアライズ)したい変数を指定。

戻り値

「多様な型 $value」をシリアル化(シリアライズ)した文字列。

構文

変数の値を、シリアル化(シリアライズ)

文字列 = serialize( 変数 );

「変数」の値を、シリアル化(シリアライズ)する。

サンプル

整数型変数の値を、シリアル化(シリアライズ)

<?php
$var = 123;
$var = serialize( $var );
print_r( $var );
?>

↓↓↓出力結果↓↓↓

i:123;

文字列型変数の値を、シリアル化(シリアライズ)

<?php
$var = "レッド";
$var = serialize( $var );
print_r( $var );
?>

↓↓↓出力結果↓↓↓

s:9:”レッド”;

配列型変数の値を、シリアル化(シリアライズ)

<?php
$var = array( "レッド", "ブルー", "グリーン" );
$var = serialize( $var );
print_r( $var );
?>

↓↓↓出力結果↓↓↓

a:3:{i:0;s:9:”レッド”;i:1;s:9:”ブルー”;i:2;s:12:”グリーン”;}

変数の連想配列の値を、シリアル化(シリアライズ)

<?php
$var = array(
    "red" => "レッド",
    "blue" => "ブルー",
    "green" => "グリーン"
);
$var = serialize( $var );
print_r( $var );
?>

↓↓↓出力結果↓↓↓

a:3:{s:3:”red”;s:9:”レッド”;s:4:”blue”;s:9:”ブルー”;s:5:”green”;s:12:”グリーン”;}

スポンサード リンク

カテゴリー: PHP, 変数操作, 組み込み関数 タグ: パーマリンク