【问题标题】:Filter data from file get contents or curl从文件中过滤数据获取内容或卷曲
【发布时间】:2014-05-31 15:34:44
【问题描述】:

我正在尝试从网站获取一些信息。我使用 file_get_contents 甚至使用 curl 加载网站。

页面没有html,只有文本,格式如下:

名称:x 电子邮件:是 电话:z

有点像 20.000 个条目。

有什么方法可以将这些条目放入数组或其他东西中?

【问题讨论】:

    标签: php curl file-get-contents


    【解决方案1】:
    $fd = fopen ($filename, "r");
    $contents = fread ($fd,filesize ($filename));
    
    fclose ($fd); 
    $delimiter = " ";
    $splitcontents = explode($delimiter, $contents);
    $counter = "";
    

    here 获得。如果您需要进一步的帮助,请发表评论。

    【讨论】:

    • 这对我有什么帮助?我有 20.000 个姓名、20.000 封电子邮件和 20.000 个电话号码。我希望将所有这些数据格式化为一个包含 20.000 个条目(电话、电子邮件、姓名)的数组。
    • 将姓名、电子邮件和电话号码保存到临时文件中,然后使用代码读取。
    • 我需要将它们分组。数据或任何东西之间没有逗号。看起来完全一样: 姓名:Tom 电子邮件:tom@x.com 电话:07592222 姓名:Jim 电子邮件:Jim@x.com 电话:12121211
    • 你从哪里得到逗号?我的代码使用空格作为分隔符。不管怎样,你有没有费心去测试一下?
    • 不,因为我需要将所有信息分组到一个数组中。按照之前的例子:array(array('Name' => 'Jim', 'Email' => 'Jim@x.com', 'Phone' => '12121211'), array('Name' => 'Tom ', '电子邮件' => 'Tom@x.com', '电话' => '07592222'))。你的代码是这样吗? :)
    猜你喜欢
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2016-11-24
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多