Php 命令行中给定的文件名

Php 命令行中给定的文件名,php,Php,我想从命令行读取文件名,而不是使用file\u get\u contents(“filename.txt”) 指挥部 我想从命令行读取文件,并将输出文件以php myprog.php 1 input.txt output.txt 其中,input.txt是输入文件,output.txt是输出文件 在这个地方我可以使用什么功能 需要一些帮助。使用$argv-它是从命令行运行时传递给脚本的所有参数的数组。然后,您可以遍历它,并根据数组键的计数和值执行任何需要执行的操作 <?php var

我想从命令行读取文件名,而不是使用
file\u get\u contents(“filename.txt”)
指挥部

我想从命令行读取文件,并将输出文件以
php myprog.php 1 input.txt output.txt
其中,
input.txt
是输入文件,
output.txt
是输出文件

在这个地方我可以使用什么功能


需要一些帮助。

使用
$argv
-它是从命令行运行时传递给脚本的所有参数的数组。然后,您可以遍历它,并根据数组键的计数和值执行任何需要执行的操作

<?php
   var_dump($argv);
?>

找到传递给PHP脚本的命令行选项(它本身作为命令行参数传递给PHP解释器,因此它只是将参数打包以供脚本使用)