質問

どのように私は、エコーメッセージの色を変更し、私が書いたPHPでメッセージを中央ありません。私が持っている行があります:

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

役に立ちましたか?

解決

どのようにブラウザにこれを出力している場合、一部のHTMLタグと、いくつかのCSSを書いてはどうですか?

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

唯一のブラウザを介して、しかし、コンソールからは動作しません。

他のヒント

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

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

コンソールからのみ、しかし、ブラウザを介して動作しません。))

そして、あなたがWindows上でコマンドラインを使用している場合は、カラーコードを受け入れるようにコンソールを可能にするプログラムのANSICONをダウンロードしてください。 ANSICONは https://github.com/adoxa/ansicon/releasesする

で入手できます。

あなたがコンソールにANSIカラーを送りたい場合は、この小さなパッケージを取得し、

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

これを試してみてください。

<?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.
?>

この古い質問ですが、誰が、端末にテキストを中心にについての質問に答えていない。

/**
 * Centers a string of text in a terminal window
 *
 * @param string $text The text to center
 * @param string $pad_string If set, the string to pad with (eg. '=' for a nice header)
 *
 * @return string The padded result, ready to echo
 */
function center($text, $pad_string = ' ') {
    $window_size = (int) `tput cols`;
    return str_pad($text, $window_size, $pad_string, STR_PAD_BOTH)."\n";
}

echo center('foo');
echo center('bar baz', '=');

それがブラウザに出エコー場合は、CSSを使用する必要があります。これは、HTMLタグに包まれたコメントを持つにも必要となります。ような何かます:

echo '<p style="color: red; text-align: center">
      Request has been sent. Please wait for my reply!
      </p>';
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top