※ ChatGPTを利用し、要約された質問です(原文:◆配列をログへ)
配列をログへ
このQ&Aのポイント
配列をログに保管し、再度取り出して再加工する方法を知りたい。
ログとはテキストファイルに配列を保存することを指す。
explode関数などを用いてログから配列を再構築する方法を知りたい。
いつもお世話になります。
以下のような多重配列を一度ログへ保管し、その後また取り出したいです(DBは使えません)。
配列のままでは保管できないので、変数にし保管、それを取り出して配列に再加工するという方法をとっています。
(
[0] => Array
(
[0] => Array
(
[name] => 太郎
[age] => 20
[tel] => 123123123
[mail] => tarou.com
)
[1] => Array
(
[name] => 花子
[age] => 18
[tel] => 3334444555
[mail] => hana.com
)
)
)
//上の配列を変数にしてログとして保管
@@太郎++20**123123123^^tarou.com
@@花子++18**3334444555^^hana.com
//再度ログを取得し元の配列に再加工。
explode関数などで区切り文字(@@や++)を元に考えてみたのですが、
もっとスマートな方法があるのかなと思いまして、投稿してみました。
ログというのは一度テキストファイルとして保管という意味です。
お礼
>配列のままでは保管できないので 出来るんですね。。。 ありがとうございました。