note 75532 added to features.commandline

From: Date: Mon, 04 Jun 2007 12:16:21 +0000
Subject: note 75532 added to features.commandline
Groups: php.notes 
Request: Send a blank email to php-notes+get-127188@lists.php.net to get a copy of this message
Just a variant of previous script to accept arguments with '=' also <?php function arguments($argv) { $_ARG = array(); foreach ($argv as $arg) { if (ereg('--([^=]+)=(.*)',$arg,$reg)) { $_ARG[$reg[1]] = $reg[2]; } elseif(ereg('-([a-zA-Z0-9])',$arg,$reg)) { $_ARG[$reg[1]] = 'true'; } } return $_ARG; } ?> $ php myscript.php --user=nobody --password=secret -p --access="host=127.0.0.1 port=456" Array ( [user] => nobody [password] => secret [p] => true [access] => host=127.0.0.1 port=456 ) ---- Server IP: 195.221.21.36 Probable Submitter: 90.38.193.130 ---- Manual Page -- http://www.php.net/manual/en/features.commandline.php Edit -- https://master.php.net/note/edit/75532 Del: integrated -- https://master.php.net/note/delete/75532/integrated Del: useless -- https://master.php.net/note/delete/75532/useless Del: bad code -- https://master.php.net/note/delete/75532/bad+code Del: spam -- https://master.php.net/note/delete/75532/spam Del: non-english -- https://master.php.net/note/delete/75532/non-english Del: in docs -- https://master.php.net/note/delete/75532/in+docs Del: other reasons-- https://master.php.net/note/delete/75532 Reject -- https://master.php.net/note/reject/75532 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#127188) next »