| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
getopt(PHP 4 >= 4.3.0, PHP 5, PHP 7) getopt — コマンドライン引数のリストからオプションを取得する 説明
array getopt
( string
$options
[, array $longopts
[, int &$optind
]] )スクリプトに渡されたオプションをパースします。 パラメータ
返り値
この関数はオプション/引数のペアを連想配列で返します。
失敗した場合に
変更履歴
例
例1 getopt() の例:基本編
<?php shell> php example.php -fvalue -h 上の例の出力は以下となります。 array(2) { ["f"]=> string(5) "value" ["h"]=> bool(false) }
例2 getopt() の例:長いオプション
<?php shell> php example.php -f "value for f" -v -a --required value --optional="optional value" --option 上の例の出力は以下となります。 array(6) { ["f"]=> string(11) "value for f" ["v"]=> bool(false) ["a"]=> bool(false) ["required"]=> string(5) "value" ["optional"]=> string(14) "optional value" ["option"]=> bool(false) }
例3 getopt() の例:複数のオプションを一度に渡す
<?php shell> php example.php -aaac 上の例の出力は以下となります。 array(2) { ["a"]=> array(3) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) } ["c"]=> bool(false) }
例4 getopt() example: Using
<?php shell> php example.php -a 1 -b 2 -- test 上の例の出力は以下となります。 array(1) { [0]=> string(4) "test" } |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「getopt - コマンドライン引数のリストからオプションを取得する」をGoogle検索
|