>source

다음을 사용하여 Linux에서 터미널 크기를 얻을 수 있다는 것을 알고 있습니다.

$cols = `tput cols`;
$lines = `tput lines`;

그러나 Windows에서 내가 찾은 유일한 해결책은 다음과 같습니다. mode con . 이것의 문제는 번역되어 있고 OS의 언어에 따라 구문 분석조차 할 수 없다는 것입니다.

그래서 내 질문은 간단합니다 : PHP를 사용하여 프로그래밍 방식으로 창에서 터미널 크기를 얻는 방법?

php

  • 답변 # 1

    Symfony 프레임 워크에서 이러한 검색을 구현하려면 https://github.com/symfony/symfony/blob/v5.2.1/src/Symfony/Component/Console/Terminal.php를 참조하십시오. 파싱 ​​할뿐만 아니라 mode CON 출력뿐만 아니라 ANSICON ANSICON 터미널을 지원하는 env 변수. 파싱 mode CON 출력 자체는 파일의 135 행 근처입니다.

  • 이전 레이블이 지정된 열을 넓은 형식에서 긴 형식으로 변환하고 레이블을 유지하는 방법은 무엇입니까? [아르 자형]
  • 다음 sql - 특정 접두사가있는 테이블에서 데이터를 가져 오는 방법은 무엇입니까?