以下のデータ形式は何ですか? 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 ));
配列 ( [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>