我有这个我想打开的文件,一个 csv 文件,我想转义每行数据的第一个和第四个值,一个由 . 表示的数据记录$i
。
当我说数据记录时,我指的是用逗号分隔的每个数据,即
数据1,数据2,数据3,数据4 ....等。
到目前为止,这是我的解决方案:
while (($data = fgetcsv($file_opener, 1000, ",")) !== FALSE) {
$num = count($data);
for ($i=0; $i < $num; $i++) {
// for each 2nd and 3rd value push to array
array_push($Ages, $data[$i]);
// if 1st and fourth value do nothing.
}
我希望这不会令人困惑,如果您需要澄清让我知道,我确实检查了 php 文档,我试图使用 array_chunk 和 map 方法,但我不知道如何在这种情况下使用它们。谢谢