Puppollo
9/3/2014 - 7:51 AM

php console color

php console color

<?php
/**
 * Форматирование цветной строки
 * @param $msg
 * @param string $color (black, red, green, yellow, blue, purple, cyan, white)
 * @return string
 */
function colorize($msg, $color = 'reset')
{
    $colors = [
       'black' => "\033[30m",
       'red' => "\033[31m",
       'green' => "\033[32m",
       'yellow' => "\033[33m",
       'blue' => "\033[34m",
       'purple' => "\033[35m",
       'cyan' => "\033[36m",
       'white' => "\033[37m",
       'reset' => "\033[0m",
    ];
    return $colors[$color] . $msg . $colors['reset'];
}

echo colorize('test','red').PHP_EOL