php : serialize/unserialize

<?php
function serialize_test($a)
{
        print_r($a);
        $b = serialize($a);
        echo "$b\n";

        print_r( unserialize($b));
}
$test = Array(
                Array('aa','bb','cc')
        ,       Array( Array('a1','a2'), Array('b1','b2'))
        );

foreach( $test as $t )
{
        echo "---------------------------------------------------\n";
        serialize_test($t);
}

hdknr@debiansept:~/php$ php test2.php
—————————————————
Array
(
    [0] => aa
    [1] => bb
    [2] => cc
)
a:3:{i:0;s:2:"aa";i:1;s:2:"bb";i:2;s:2:"cc";}
Array
(
    [0] => aa
    [1] => bb
    [2] => cc
)
—————————————————
Array
(
    [0] => Array
        (
            [0] => a1
            [1] => a2
        )

    [1] => Array
        (
            [0] => b1
            [1] => b2
        )

)
a:2:{i:0;a:2:{i:0;s:2:"a1";i:1;s:2:"a2";}i:1;a:2:{i:0;s:2:"b1";i:1;s:2:"b2";}}
Array
(
    [0] => Array
        (
            [0] => a1
            [1] => a2
        )

    [1] => Array
        (
            [0] => b1
            [1] => b2
        )

)

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中