PHP命令行窗口宽度

时间:2012-12-09 15:05:35

标签: php console command-line-interface

在我的php项目中,我输出了几个长度很长的字符串。我想把这些字符串切成碎片(所有相同的长度)来格式化我的输出。为了知道这些部分应该有多长,我需要知道我的输出窗口的宽度。 (CLI模式)

有什么方法可以检测控制台宽度跨平台吗?

由于

2 个答案:

答案 0 :(得分:3)

看看newt_get_screen_size。这将为您提供终端的行和列(窗口宽度)。

如果您只使用Linux / Unix,还可以使用stty -a并解析输出或使用tput cols

另见How to get linux console $COLUMNS and $ROWS from PHP cli?

答案 1 :(得分:3)

.gitconfig

然后解析返回的内容。