1)主要是使用到了 php的 STDIN
参考:
【其他语言】【ACM模式】牛客网ACM机试模式Python&Java&C++主流语言OJ输入输出案例代码总结_苏柒的博客-程序员ITS203_acm模式 - 程序员ITS203
简述 PHP 的标准输入与输出 | Laravel China 社区
PHP读取命令行输入_切糕的技术博客-CSDN博客_php获取命令行输入
代码如下:
<?php
$params = getInputParams4PHP();
var_dump($params);exit;
// 获取 ACM模式下,输入的参数
function getInputParams4PHP(){
$out = array();
while (!feof(STDIN)) {
$paramItem = fgets(STDIN);
if(empty($paramItem)){
continue;
}
$out[] = explode(" ", $paramItem);
}
return $out;
}
比如 两行输入:
输入:
3 10 6 5 10
== 输出:
array(2) {
[0]=>
array(2) {
[0]=>
string(1) "3"
[1]=>
string(3) "10"
}
[1]=>
array(3) {
[0]=>
string(1) "6"
[1]=>
string(1) "5"
[2]=>
string(3) "10"
}
}