English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP file_get_contents()

PHP Filesystem 参考手册

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.

Sintassi

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

ParametroDescrizione
filenameObbligatorio. Specifica il file da leggere.
use_include_pathOpzionale. Se desideri cercare i file anche nel use_include_path (in php.ini), imposta questo parametro a '1'.
contextOpzionale. 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.
offsetOpzionale. Specifica la posizione iniziale di lettura nel file. Questo parametro è stato aggiunto in PHP 5.1.
maxlenOpzionale. Specifica il numero di byte da leggere. Questo parametro è stato aggiunto in PHP 5.1.

示例1

<?php
   $file = file_get_contents("/PhpProject/sample.txt", true);
   echo $file;
?>

输出结果

it.oldtoolbag.com
w3codebox

示例2

<?php
   $section = file_get_contents("/PhpProject/sample.txt", NULL, NULL, 4, 10);
   var_dump($section);
?>

输出结果

string(10) "oldtoolbag.com"

PHP Filesystem 参考手册