1
我有一個680,000個ID(每行一個)的文件,我必須進入一個數組。修剪與FILE_IGNORE_NEW_LINES
我現在正在用file()
函數加載它。
我想知道其中這2個方法是更快和/或更好(爲什麼):
- (a)用文件()加載它,使用
FILE_IGNORE_NEW_LINES
參數 - (b)中使用file()加載它,然後在該陣列上使用
array_map('trim')
我有一個680,000個ID(每行一個)的文件,我必須進入一個數組。修剪與FILE_IGNORE_NEW_LINES
我現在正在用file()
函數加載它。
我想知道其中這2個方法是更快和/或更好(爲什麼):
FILE_IGNORE_NEW_LINES
參數array_map('trim')
幾乎可以肯定A ...參數是有原因的。 B需要對array_map()進行額外的函數調用,並且對每行調整trim(),以及在每個數組元素中添加額外字符的額外內存開銷,直到您再次將它們全部修剪掉。