Comment detail

コマンドライン引数の取得 (Nested Flatten)

phpだとこんな感じですかね。 コマンドラインから実行することはあまりありませんが。

実行は以下のようにします。 $ php program.php a b c d

1
2
3
4
<?php
for ($i = 1; $i < count($argv); $i++)
    print "{$argv[$i]}\n";
?>

$argv[0] には実行中のファイル名が登録されるので、お題の回答としては先頭をはずすべきかも

1
2
3
4
<?php

array_shift($argv);
print_r($argv);

Index

Feed

Other

Link

Pathtraq

loading...