こんな感じで配列の中が全てシリアライズされている場合などは、このように一括で unserialize() を書けることができます。
1 | $lists = array_map('unserialize', $lists); |
これは下記のように foreach で回して1つずつ関数を実行していくのと同義です。どちらでも同じ結果を得ることが出来ますので、分かりやすい方を選択しましょう。
1 2 3 | foreach($lists as $key => $list) { $lists[$key] = unserialize($list); } |
ちなみにユーザー定義関数も使用可能です。詳しくは下記のマニュアルをご覧ください。
コメント