Skip to content

Instantly share code, notes, and snippets.

@okal
Forked from kirkegaard/spark.php
Created November 16, 2011 09:51
Show Gist options
  • Save okal/1369708 to your computer and use it in GitHub Desktop.
Save okal/1369708 to your computer and use it in GitHub Desktop.
holmans spark in php
#!/usr/bin/env php
<?php
$ticks = array('','','','','','','');
$args = explode(',', (($argv[1] == '--stdin') ? fgets(fopen('php://stdin', 'r'), 1024) : $argv[1]));
$range = (max($args) - min($args)) + 1;
array_map(function($val) use ($ticks, $args, $range) {
print $ticks[round((($val - min($args)) / $range) * (count($ticks) - 1))];
}, $args);
print "\n";
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment