PHP fscanf
php从终端输入
<?php
$stdin = fopen('php://stdin', 'r');
fscanf(STDIN, "%d\n", $n);
fscanf(STDIN, "%d\n", $t);
for ($i = 0; $i < $n; $i++) {
$arr[$i] = array();
fscanf(STDIN, "%[^\n]s", $line);
$arr[$i] = explode(" ", trim($line));
}
fscanf()函数
从文件中格式化输入
fscanf (file , format, mixde)
可能的format值:
%% - 返回百分号
%b - 二进制数
%c - ASCII 值对应的字符
%d - 带符号的十进制数
%e - 科学记数法(例如1.2e + 2)
%u - 无符号十进制数
%f - 浮点数(本地设置)
%F - 浮点数(非本地设置)
%o - 八进制数
%s - 字符串
%x - 十六进制数字(小写字母)
%X - 十六进制数字(大写字母)