| 
	
 | 
 Posted by Csaba Gabor on 12/28/07 15:38 
On Dec 28, 6:21 am, The87Boy <the87...@gmail.com> wrote: 
> I am trying to make a PHP Cli program, but there is something I do not 
> know what to do 
> 
> If we take an example: 
> php5 test.php --add Hello World I am great --delete World great --sort 
> test.txt 
> 
> I want to have an array with the commands, that look like this: 
> Array ( 
> [--add] => Array('Hello', 'World', 'I', 'am', 'great'), 
> [--delete] => Array('World', 'great'), 
> ['--sort'] => Array() 
> ); 
 
How about this (untested): 
 
$aArgs = array(); 
foreach ($argv as $arg) { 
  if (substr($arg,0,2)=="--") $aArgs[$a=$arg] = array(); 
  else $aArgs[$a][] = $arg; } 
 
Csaba Gabor from Vancouver
 
[Back to original message] 
 |