English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione file_get_contents() può leggere un file in una stringa. Questo è il metodo preferito per leggere il contenuto di un file in una stringa. Se il sistema operativo lo supporta, utilizza anche la tecnica di mappatura della memoria per migliorare le prestazioni.
string file_get_contents ( string $filename [, bool $use_include_path = FALSE [, resource $context [, int $offset = 0 [, int $maxlen ]]]])
Questa funzione è simile alla funzione file(), ma la differenza è che la funzione file_get_content() restituisce il contenuto del file in una stringa, iniziando dal offset specificato e raggiungendo un massimo di maxlen byte.
Parametro | Descrizione |
---|---|
filename | Obbligatorio. Specifica il file da leggere. |
use_include_path | Opzionale. Se desideri cercare i file anche nel use_include_path (in php.ini), imposta questo parametro a '1'. |
context | Opzionale. Specifica l'ambiente dell'handle del file. Il contesto è un set di opzioni che possono modificare il comportamento del flusso. Se utilizzato NULL, viene ignorato. |
offset | Opzionale. Specifica la posizione iniziale di lettura nel file. Questo parametro è stato aggiunto in PHP 5.1. |
maxlen | Opzionale. Specifica il numero di byte da leggere. Questo parametro è stato aggiunto in PHP 5.1. |
<?php $file = file_get_contents("/PhpProject/sample.txt", true); echo $file; ?>
输出结果
it.oldtoolbag.com w3codebox
<?php $section = file_get_contents("/PhpProject/sample.txt", NULL, NULL, 4, 10); var_dump($section); ?>
输出结果
string(10) "oldtoolbag.com"