ホームページ  >  記事  >  バックエンド開発  >  上記のデータ形式は何ですか? PHPの使用を避けるにはどうすればよいでしょうか?ありがとう

上記のデータ形式は何ですか? PHPの使用を避けるにはどうすればよいでしょうか?ありがとう

WBOY
WBOYオリジナル
2016-06-13 13:17:10756ブラウズ

以下のデータ形式は何ですか? PHPを使用してこれに対処するにはどうすればよいですか?ありがとう!
i:5;a:10:{
i:2;a:2:{s:2:"df";s:1:"0";s:2:"da";s: 1:"1";}
i:22;a:2:{s:2:"df";s:1:"1";s:2:"da";s:1:"1" ;}
i:18;a:2:{s:2:"df";s:1:"0";s:2:"da";s:1:"1";}
i:130;a:2:{s:2:"df";s:1:"0";s:2:"da";s:1:"2";}
i:4;a :2:{s:2:"df";s:1:"1";s:2:"da";s:1:"1";}
i:128;a:2:{s :2:"df";s:1:"1";s:2:"da";s:1:"1";}
i:20;a:2:{s:2:"df ";s:1:"0";s:2:"だ";s:1:"2";}
i:1;a:2:{s:2:"df";s:1 :"1";s:2:"da";s:1:"2";}
i:3;a:2:{s:2:"df";s:1:"1"; s:2:"ダ";s:1:"2";}
i:129;a:2:{s:2:"df";s:1:"1";s:2:" da";s:1:"1";}
}

------解決策------ - --
たくさん:、学びました。
------解決策-----
i:5 と以下の部分、すべて標準のシリアル化された文字列 (改行、スペース、その他の文字を除く) は結合されません。

unserialize(substr(...));
------解決策------------------
これをコンテキストから外しました
先頭の i:5; を削除し、キャリッジ リターンとライン フィード文字を削除してから、文字列を PHP 用にシリアル化します

print_r(unserialize( $s ));

PHP コード
配列
(
    [2] => 配列
        (
            [df] => 0
            [ダ] => 1
        )

    [22] =>
        (
            [df] => 1
            [ダ] => 1
        )

    [18] => 配列
        (
            [df] => 0
            [ダ] => 1
        )

    [130] =>
        (
            [df] => 0
            [ダ] => 2
        )

    [4] => 配列
        (
            [df] => 1
            [ダ] => 1
        )

    [128] =>
        (
            [df] => 1
            [ダ] => 1
        )

    [20] => 配列
        (
            [df] => 0
            [ダ] => 2
        )

    [1] => 配列
        (
            [df] => 1
            [ダ] => 2
        )

    [3] => 配列
        (
            [df] => 1
            [ダ] => 2
        )

    [129] =>
        (
            [df] => 1
            [ダ] => 1
        )

)
<br><font color="#e78608">------解決策---------</font><br>学習しましたが、まだ数回連載していません回。
<br><font color="#e78608">-----解決策---------</font><br>私も勉強になりました! ! <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。