[PHP-users 16860]Re: printfのパディングについて
system @ macart.co.jp
system @ macart.co.jp
2003年 7月 20日 (日) 11:42:30 JST
いしげ様
ありがとうございます!
ストレートに図星でございました・・・
精進いたします。。
----- Original Message -----
From: "ISIGE, Akira" <xia @ silvia.com>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Sunday, July 20, 2003 11:34 AM
Subject: [PHP-users 16859] Re: printfのパディングについて
いしげ です.
ハズしてるかもしれませんが...
Sun, 20 Jul 2003 11:18:02 +0900 の
<system @ macart.co.jp> 様のメールより.
> printf("[%10s]",100);
> では
> [ 100]
> となります。
書式はそれで良く [ 100] が出力されるはずですが,
もしかしたら,それをそのまま HTML に出力していませんか?
HTML では,連続したブランク文字はひとつとして扱われるので,
ソースに [ 100] とあってもブラウザの見た目では [ 100] に
なるかと思います.
print str_replace( ' ', ' ', sprintf("[%10s]",100) );
などと, に変換してやるか,あるいは <pre> で囲うかすべきです.
------------
ISIGE, Akira
_______________________________________________
PHP-users mailing list
PHP-users @ php.gr.jp
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP-users メーリングリストの案内