我正在用fgets阅读STDIN,但问题是,即使我将内容复制粘贴到STDIN,我也需要读取一行。
imput example:
1st line
2nd line
3rd line
code:
while (FALSE !== ($line = fgets(STDIN))) {
echo $line;
}
这个脚本会将所有3行放入变量$ line,但我只需要将“1st line”放到$ line。怎么做?抱歉我的英文不好
答案 0 :(得分:3)
根据php.net,这应该有效
$line=trim(fgets(STDIN));
否则你可以使用这个
$handle=$fopen('file.ext');
$line=fgets($handle);
fclose($handle);