我试图弄清楚如何从文件中读取项目并将它们添加到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中做到这一点,尝试在谷歌上查找但没有骰子,需要帮助
答案 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]);
}