【问题标题】:PHP Command Line Window WidthPHP 命令行窗口宽度
【发布时间】:2012-11-27 03:17:53
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: php console command-line-interface


    【解决方案1】:
    exec('mode con', $output);
    

    然后解析返回的内容。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-25
      • 2017-08-28
      相关资源
      最近更新 更多