PHP 要對陣列的內容做過濾排除的動作,類似 grep -v 的效果,要怎麼做呢?
- 註:grep -v:--invert-match (Invert the sense of matching, to select non-matching lines.)
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
PHP 要對陣列的內容做過濾排除的動作,類似 grep -v 的效果,要怎麼做呢?
Linux 常常使用 grep 來找某段字串(可以使用 regex),不過 grep 還有許多強大的功能,例如:
兩個檔案內容,想要把兩個檔案都有的內容撈出來,或者把其中 A檔案 當過濾(Filter)條件,另外 B檔案有出現 A檔案 的內容,全部過濾掉,都可以靠 grep 達成。
在大量處理資料時, 常常會遇到有整列是空的, 或者整列只有空白, 沒有任何有用的資料, 常常會需要將這些沒用的行列處理掉.
註: 此篇採用 grep, 環境於 Linux.
Linux shell 常常會用到 grep, 為何 grep 可以那麼快的找到我們要的資料?