我想从命令行而不是使用file_get_contents("filename.txt");
读取文件名
命令。
我想从命令行读取文件,并以php myprog.php 1 input.txt output.txt
的形式将输出文件放在同一个地方(命令行)
其中input.txt
是输入文件,output.txt
是输出文件。
我可以在这个地方使用哪个功能?
需要一些帮助。
答案 0 :(得分:0)
使用$argv
- 它是从命令行运行时传递给脚本的所有参数的数组。然后,您可以根据数组键的计数值来迭代它并执行您需要做的任何事情。
<?php
var_dump($argv);
?>
答案 1 :(得分:0)
传递给PHP脚本的命令行选项(它本身作为命令行参数传递给PHP解释器,因此它只是打包以供脚本使用)参见in the $argv
array。