读取文件并循环遍历并在php

时间:2017-10-06 11:33:15

标签: php python arrays indexing

我试图弄清楚如何从文件中读取项目并将它们添加到PHP数组中,以便我可以访问和比较PHP中的值。

在python中,我可以这样做:

with open(file, 'r') as file:
    for line in file:
        line = line.split()
            data.append({'name': line[0], 'address': line[1])}

但我不知道如何在PHP中做到这一点,尝试在谷歌上查找但没有骰子,需要帮助

1 个答案:

答案 0 :(得分:1)

<?php
$data = array();
$file = file('filename', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach($file AS $line){
    if(strpos($line,'#')===0){ continue; }
    $tmp = explode(' ',$line,2);
    $data[] = array("name"=>$tmp[0], "address"=>$tmp[1]);
}