Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am dadley on github.
  • I am dadmad (https://keybase.io/dadmad) on keybase.
  • I have a public key ASDnwY3ZGVladcEkVwusQ4HIDBmgL9Dh4Cd_tIqfL3uDIwo

To claim this, I am signing this object:

@duswie
duswie / array_to_cli_string.php
Created June 24, 2021 15:34
PHP array to commandline parameter string
<?php
$params = [
'par1' => 'value1',
'par2' => 'value2',
'flag' => null,
];
$params_string = array_reduce( array_keys($params), fn($carry, $item) => $params[$item] ? $carry.'--'.$item.'='.$params[$item].' ' : $carry.'--'.$item.' ', '');
//OUTPUT: "--par1=value1 --par2=value2 --flag "