Ich habe eine Datei, in der ich Daten im Array-Format gespeichert und später möchte ich diese Daten in eine Variable lesen und diese Variable muss sich wie ein Array verhalten.So holen Sie gespeicherte Array aus einer Datei und greifen Sie darauf wie ein Array
Angenommen habe ich eine Datei auf meinem PC: C: /test.txt und es enthält einen Array:
Array
(
[first_name] => John
[last_name] => Doe
[email] => [email protected]
)
Jetzt bin ich dieses Abrufen von Daten unter Verwendung von Methode:
$myfile = fopen("C:/test.txt", "r");
$test = fread($myfile,filesize("C:/test.txt"));
Jetzt, wenn ich $ Test drucke zeigt es die Daten wie Array, aber wenn ich den Datentyp dieser Variablen überprüfen, dann zeigt es String.
Ich habe konvertierte auch diese Variable in Array-Typ Gießen:
$test1 = (Array) $test;
Aber wenn versucht, jeden Index von test1 $ zu holen dann Illegal String Fehler es zeigen.
So kann mir jemand helfen.
Haben Sie versucht, den Datentyp nach der Konvertierung zu erhalten ??? –
Ja, ich habe versucht und nach der Konvertierung zeigt den Datentyp als Array, konnte aber immer noch keinen Index von der neuen Variable erhalten. – Ankit
Können Sie es stattdessen als JSON speichern? '{" first_name ":" John "," Nachname ":" Doe "," email ":" johndoe @ gmail.com "}' –