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