我想知道是否有一種「着色」從PHP的標準輸出文本......(在Ubuntu的) 基本上我有一個我做的廢料腳本,但我想使它看起來更好用不同的顏色使用不同的東西。PHP/Linux的shell文本顏色
http://cfgfactory.com/images/i/1de3b_colorz.png
我想知道是否有一種「着色」從PHP的標準輸出文本......(在Ubuntu的) 基本上我有一個我做的廢料腳本,但我想使它看起來更好用不同的顏色使用不同的東西。PHP/Linux的shell文本顏色
http://cfgfactory.com/images/i/1de3b_colorz.png
您需要嵌入ANSI控制序列在輸出來改變終端顏色:
https://en.wikipedia.org/wiki/ANSI_escape_code
這通常涉及控制序列(ESC(0x1b)
+ [
)和格式化字符,如ESC
+ [
+ 32
+ m
請注意,這應該是可選的,理想情況下檢測標準輸出是否不是終端並自動關閉顏色,因爲它使使用帶有腳本和日誌文件的輸出變得困難。從PEAR
使用Console Color擴展您可以使用Jm_Console
包。這是我自己寫的一個圖書館。
特點:
它支持控制檯顏色,控制檯文本裝飾品和具有等光標定位,或線/屏幕擦除(清除)的附加功能。
可以使用pear installer或composer或安裝它只是download the sources
它將使用在所有的Linux或Mac系統和Windows工作ansicon
這是很好的測試和BSD下發布-3許可證。
享受:)