23

エコー メッセージの色を変更し、作成した PHP でメッセージを中央に配置するにはどうすればよいですか。私が持っている行は次のとおりです。

echo 'Request has been sent. Please wait for my reply!';

4

8 に答える 8

127

いくつかのエスケープ シーケンスを書き出すのはどうでしょうか。

echo "\033[01;31m Request has been sent. Please wait for my reply! \033[0m";

ただし、ブラウザーでは機能せず、コンソールからのみ機能します;))

于 2009-11-07T01:55:40.640 に答える
18

これをブラウザに出力する場合は、HTML タグと CSS をいくつか書き出してみてはどうでしょうか。

echo '<span style="color:#AFA;text-align:center;">Request has been sent. Please wait for my reply!</span>';

ただし、コンソールからは機能せず、ブラウザからのみ機能します。

于 2009-11-07T01:50:46.073 に答える
3

また、Windows でコマンド ラインを使用している場合は、コンソールがカラー コードを受け入れるようにするプログラム ANSICON をダウンロードします。ANSICON はhttps://github.com/adoxa/ansicon/releasesで入手できます。

于 2010-12-29T12:51:48.233 に答える
1

ANSI カラーをコンソールに送りたい場合は、この小さなパッケージを入手してください。

http://pear.php.net/package/Console_Color

于 2009-11-07T01:57:23.960 に答える
1

これを試して

<?php 
echo '<i style="color:blue;font-size:30px;font-family:calibri ;">
      hello php color </i> ';
//we cannot use double quote after echo , it must be single quote.
?>
于 2014-09-07T08:01:03.680 に答える
0

ブラウザにエコーアウトする場合は、CSS を使用する必要があります。これには、コメントを HTML タグで囲む必要もあります。何かのようなもの:

echo '<p style="color: red; text-align: center">
      Request has been sent. Please wait for my reply!
      </p>';
于 2009-11-07T01:53:00.707 に答える