データを配列形式で保存した後、このデータを変数に読み込みたいので、この変数は配列のように動作する必要があります。ファイルから保存された配列をフェッチして配列のようにアクセスする方法
私は私のPC上のファイルがあるとします。C: /test.txtをし、それが配列含まれています
Array
(
[first_name] => John
[last_name] => Doe
[email] => [email protected]
)
は今、私は法の下に使用してこのデータを取得しています:
$myfile = fopen("C:/test.txt", "r");
$test = fread($myfile,filesize("C:/test.txt"));
を
今私は$のようなデータを表示しますが、この変数のデータ型をチェックすると、の文字列が表示されます。
私はまた、型キャストを使用して配列に、この変数を変換した:
$test1 = (Array) $test;
しかし$ test1のから任意のインデックスを取得しようとしたとき、それは不正な文字列のエラーが表示されます。
誰かが私を助けることができます。
変換後にデータ型を取得しようとしましたか? –
はい私はしようとした後、それは配列としてデータ型を示してもまだ新しい変数から任意のインデックスを取得できませんでした。 – Ankit
代わりにJSONとして保存できますか? '{" first_name ":" John "、" last_name ":" Doe "、" email ":" johndoe @ gmail。com "}' –