bash 중괄호 확장을 수행하는 PHP 방법이 있습니까? 예를 들어 나는 PHP에서 Bash 중괄호 확장?
<?php
echo shell_exec("echo {hello,hi,hey}\ {friends,world}");
을 사용하고
[[email protected] ~]$ echo {hello,hi,hey}\ {friends,world},
hello friends, hello world, hi friends, hi world, hey friends, hey world,
일 현재
<?php
echo brace_expand("{hello,hi,hey} {friends,world}");
//hello friends, hello world, hi friends, hi world, hey friends, hey world,
처럼하지만 그것에 대해 이동하는 올바른 방법은 아닌 것 같아 (아마에 작동하지 않을 것입니다 Windows 서버)
참고 참고 용으로 만 사용하십시오. 실행중인 명령 그룹과 관련된 것과 같이 중괄호 확장의 다른 기능이 아닌 문자열 인쇄의 사용 사례.
중첩 된 루프를 사용할 수 있습니까? 나는 이것을하는 내장 PHP 함수를 모른다. –
@CharlotteDunois 중첩 루프에 대해 생각했지만 bash가 임의의 수의 중괄호 표현을 처리 할 수있는 반면 중괄호 표현식의 수를 알아야 할 것 같습니다. – chiliNUT
텍스트를 인쇄하는 것입니까? – MoeinPorkamel