Heim > Artikel > Backend-Entwicklung > Teilen der PHP-Dateiverarbeitungstechnologie: Vertrautheit mit gängigen Lese- und Schreibmethoden und -techniken
PHP-Dateiverarbeitungstechnologie-Austausch: Vertraut mit gängigen Methoden und Techniken des Lesens und Schreibens
In der PHP-Entwicklung ist die Dateiverarbeitung eine der häufigsten Aufgaben. Unabhängig davon, ob Sie Dateiinhalte lesen oder neue Daten schreiben, sind Kenntnisse in der Dateiverarbeitungstechnologie für PHP-Entwickler ein Muss. In diesem Artikel werden einige häufig verwendete Dateiverarbeitungsmethoden und -techniken sowie zugehörige Codebeispiele vorgestellt.
1. Dateiinhalte lesen
//Beispiel 1: Textdatei lesen
$file = 'example.txt';
$content = file_get_contents($file);
echo $content;
//Beispiel 2: Get lesen JSON-Datei
$file = 'example.json';
$json = file_get_contents($file);
$data = json_decode($json, true);
print_r($data);
//Beispiel 3: Get lesen XML-Datei
$file = 'example.xml';
$xmlString = file_get_contents($file);
$xml = simplexml_load_string($xmlString);
print_r($xml);
?>
$file = fopen('example.txt', 'r');
if ($file) {
while (($line = fgets($file)) !== false) { echo $line; } fclose($file);
}
?>
2. Schreiben Sie den Dateiinhalt
//Beispiel 1: Textdatei schreiben
$file = 'example.txt';
$content = "Hello, world!";
file_put_contents($file, $content);
/ / Beispiel 2: JSON-Datei schreiben
$file = 'example.json';
$data = ["name" => "John", "age" =>
$json = json_encode($ data) ;
file_put_contents($file, $json);
//Beispiel 3: XML-Datei schreiben
$file = 'example.xml';
$xml = "
file_put_contents($file, $xml);
?>
$file = fopen('example.txt', 'w');
if ($file) {
$content = "Hello, world!"; fwrite($file, $content); fclose($file);
}
?>
3
Bestimmen Sie, ob die Datei existiert.if (file_exists($file)) {
echo "文件存在";
echo "文件不存在";
}
?>$destination = 'new.txt';
copy($source, $destination);
?>
unlink($file);
?>
Zusammenfassung:
Das obige ist der detaillierte Inhalt vonTeilen der PHP-Dateiverarbeitungstechnologie: Vertrautheit mit gängigen Lese- und Schreibmethoden und -techniken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!