PHP 使用 $argn 接收 CLI Pipe 傳來的值

PHP 想要接收 CLI PIPE 傳過來得值,可以使用 -R 加上 $argn 來拿取~

閱讀全文〈PHP 使用 $argn 接收 CLI Pipe 傳來的值〉

PHP 7.2 安裝 Pecl 的 mcrypt

PHP 7.2 將 mcrypt 移除了,建議是直接使用 Openssl 來取代。

不過有些舊有的加解密演算法,OpenSSL 不支援,所以暫時先找 Pecl 的 mcrypt 安裝回來繼續使用。

在這段時間再來做演算法的轉換,轉換到 OpenSSL 支援的演算法~

閱讀全文〈PHP 7.2 安裝 Pecl 的 mcrypt〉

使用 grep 過濾兩個檔案(不)重複的內容

Linux 常常使用 grep 來找某段字串(可以使用 regex),不過 grep 還有許多強大的功能,例如:

兩個檔案內容,想要把兩個檔案都有的內容撈出來,或者把其中 A檔案 當過濾(Filter)條件,另外 B檔案有出現 A檔案 的內容,全部過濾掉,都可以靠 grep 達成。

閱讀全文〈使用 grep 過濾兩個檔案(不)重複的內容〉

PHP 依照「位置」來快速分割固定格式文字

PHP 要快速分割固定格式的文字,可以使用 split、explode 等等,但是若是一串連續的字串,該怎麼做呢?

固定字串例如:20171110235959 (2017年11月10日23點59分59秒)

一般想到最快的就是 preg_match 一行解決,再不然就是 substr,或者直接用陣列存取 $str[0] ~ $str[3] .. 等等,有沒有簡單又快速的解法呢?

閱讀全文〈PHP 依照「位置」來快速分割固定格式文字〉