【发布时间】:2012-01-03 19:58:14
【问题描述】:
为什么会这样:
$test='tester.txt';
$bigarr=str_getcsv($test,',');
print_r($bigarr);
texter.txt 包含:one,two,three,four
不行吗?
编辑:它只输出“tester.txt”,并没有像它应该的那样将单个元素放入一个数组中......
【问题讨论】:
-
请解释您期望发生什么以及实际发生什么。包括您重现错误的步骤以及您收到的任何错误消息。
-
str_getcsv()只接受一串数据,你需要先用fopen()打开文件,然后读取它的内容。检查函数定义:php.net/manual/en/function.str-getcsv.php,您可能正在寻找:php.net/manual/en/function.fgetcsv.php,而是检查示例。 -
texter.txt 中的行是否有合适的行分隔符?
-
在提问之前你应该做更多的研究工作,如果我理解正确的话,这就是问题所在。
-
没有人说你愚蠢,但你至少应该在问它为什么不起作用之前查找函数定义。还尝试包含更多您对函数的期望等。
标签: php