【发布时间】:2015-02-23 02:39:43
【问题描述】:
PHP explode() 函数将所有内容放入第一个数组变量中。我已经按照以下示例进行操作:explode
该文件包含以下字符串:
My CV_98KB_PDF(Adobe Reader)_YES - Use this form: Contact Form_/docs/CV.pdf
我希望它将从文件中读取的字符串拆分为单独的数组元素,但它只将它们拆分为第一个。
$doclist = "./docs/documentlist.txt";
$filestr = readfile($doclist);
$docProp = explode("_", $filestr);
echo $docProp[0];
echo $docProp[1];
$docProp[0] 包含完整的字符串,而不是 My CV。为什么会这样?
亲切的问候。
【问题讨论】:
-
我希望它将所有内容放入一个数组中 - 所以
$docProp[0] = My CV、$docProp[1] = 98KB等等。 -
请展示documentlist.txt上写的内容只是一个示例
-
您的意思是改用
file_get_contents()吗?
标签: php arrays file fopen explode