0

現在、シリアライズを使用して配列値をデータベースに保存していますが、問題は、先に進んでシリアル化を解除すると、同様のキーが削除されることです。

したがって、これらの行に沿って何かにシリアル化された配列がある場合

a:2:{i:2;s:3:"400";i:2;s:3:"500";}

そして、私はそれをシリアル化解除します

Array ( [2] => 500 )

したがって、同じキーを持つ複数の値がある場合は、2 番目の値を取得するだけです。今、シリアル化を解除すると取得できるようにする方法はありますか

Array ( [2] => 400+500 ) or Array ( [2] => 900 )

基本的に、一方が他方と重なるのではなく、同様のキーを追加したいと考えています。

4

0 に答える 0