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