如何将PHP文件作为文本文件读取到数组?

时间:2013-01-30 10:23:26

标签: php

这是我的情况。假设我有一个名为:

的PHP文件
myfunctions.php

是否可以使用可用的PHP函数在另一个脚本中读取该PHP文件(myfunctions.php)的内容?

我在阅读这个PHP文件时没有成功使用以下功能:

file_get_contents()
file()

它只是空白。一个可能成功的方法是将这个PHP文件作为文本文件读取,但我不知道如何做到这一点。如果有人有其他方法,请分享。理想情况下,我希望输出是一个数组,因此我想要获取的数据将很容易被操作使用。

感谢。

2 个答案:

答案 0 :(得分:0)

您需要fread。要将其放入数组中,您可以查看explode

答案 1 :(得分:0)

如果我是你,我会将“myfunctions.php”的扩展名更改为“myfunctions.txt”并使用这些函数

file_get_contents()
file()

但我不知道您是否允许更改文档的名称。

file() - Reads entire file into an array
fgets() - Gets line from file pointer
fread() - Binary-safe file read
readfile() - Outputs a file
file_put_contents() - Write a string to a file
stream_get_contents() - Reads remainder of a stream into a string
stream_context_create() - Creates a stream context