【问题标题】:PHP explode with included txt filePHP与包​​含的txt文件爆炸
【发布时间】:2013-12-13 13:56:47
【问题描述】:

PHP 使用包含 txt 的文件时,分解失败。 txt文件就是这样:a,b,c,d,e 如果不包含字符串“爆炸”到数组中。

$data = include("data.txt");
settype($data,"string");

print "<br><br>type: ".gettype($data)."<br>";

$data = explode(",",$data);
print_r($data);

【问题讨论】:

标签: php arrays string explode


【解决方案1】:

include()require() 用于 PHP 脚本。

对于导入原始数据,考虑file_get_contents(),它将返回一个字符串。

【讨论】:

    【解决方案2】:

    试试

    $data = file_get_contents("data.txt");**
    
    
    print "<br><br>type: ".gettype($data)."<br>";
    
    $data = explode(",",$data);
    print_r($data);
    

    【讨论】:

    • 旁注:在这种情况下,整个 settype/gettype 是无用的。 file_get_contents() 总是将文件作为字符串返回
    • 您无需回答您发现的任何简单问题。特别是如果它已经有一个和你一样的答案。在这种情况下继续投票
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多