2016-07-09 8 views
0

phpを使用してコンソールでテキストのスタイルを設定するにはどうすればよいですか? [PHP CLIで実行されている]phpを使用してコンソールでテキストのスタイルを設定するにはどうすればよいですか? [PHP CLIで実行]

は、私は青色の背景色の黄色の太字のテキストを持つようにしたいと言うことができます:

EDIT:

以下のコードは一例であり、私はそれがないことを十分に承知していますワーキング。私は以前この質問をして、人々は私がより具体的でなければならないと私に言った。

echo "Lorem unem ipsum. <span style="color: yellow; font-wieght: bold; background-color: blue;">This is yellow bold text with blue background.</span> Dip dunem sipsum." 
+0

PHP CLIで実行しているのですか? – RiggsFolly

+0

Windowsでは* NIX'alike – RiggsFolly

+0

はい私は質問を編集しました。私はLinuxでの背景もなく、実際のプログラミング言語の経験もありません。それはインターネット上の私の質問に答えられない理由のようなものです。私は何を探しているのか本当にわからない。 – Michal

答えて

0

* nixコンソールに出力する場合は、ANSI escape codesを使用する必要があります。 ansi-phpのような簡単なAPIでこれらのエスケープコードをラップするために使用できるパッケージがいくつかあります。

+1

私はあなたのセカンドリンクが大好きです。私はおそらく答えとしてこれをマークします。私はphp artisanとsymfony consoleを使う方法を知っていますが、私は自分のミニマルな楽器を作ることを考えていました。 bramus/ansi-phpは簡単に複製できます。 – Michal

2
echo "\033[32m". "coloured green text\n"; 
echo "\033[37m"."white text\n"; 

グーグルを使用!いくつかの例:PHP Class for Coloring PHP Command Line (CLI) Scripts Output

+0

ありがとうございます。しかし、公式の文書はありますか?私がテキストに適用できるすべてのスタイルをリストするもの。 – Michal

+0

@MichalJarnotこのページはかなり良い概観を持っています:http://wiki.bash-hackers.org/scripting/terminalcodes – 1sloc

+0

[Bash/Prompt customization:Colors](https://wiki.archlinux.org/index.php/) Bash/Prompt_customization#Colors) –