PHP中的file_get_contents()函数
file_get_contents()函数将整个文件读取为字符串。该file()
函数读取数组中的整个文件,而file_get_contents()函数将整个文件读取为字符串。
语法
file_get_contents(file_path, flags, context, start_offset, max_length)
参数
file_path-文件的路径。
flags-标志的值可以是以下标志的任何组合,这些标志与二进制OR(|)运算符结合在一起。
FILE_USE_INCLUDE_PATH-在包含目录中搜索文件名。
FILE_TEXT-如果启用了unicode语义,则读取数据的默认编码为UTF-8。他的标志不能与FILE_BINARY一起使用。
FILE_BINARY-带有此标志,以二进制模式读取文件。这是默认设置,不能与FILE_TEXT一起使用。
情境-建立stream_context_create上下文资源()。
start_offset-在文件中设置要读取的起点。
max_length-要读取的数据的最大长度。默认值为读取直到到达文件末尾。
返回
file_get_contents()函数返回要读取的数据。失败时返回false。
假设我们有一个包含以下内容的文件“info.txt”。
The U.S. is a country of 50 states.
示例
<?php $info = file_get_contents('info.txt',FALSE, NULL, 0, 50); echo $info; ?>
输出结果
The U.S. is a country of 50 states.
让我们看另一个示例,在该示例中,我们将从网站的主页中读取内容。
示例
<?php $website = file_get_contents("https://www.qries.com"); echo $website; ?>
输出结果
Sharing Knowledge