文字列を読み込み、書式化して表示

明解C言語 入門編 > 9. 文字列の基本 >

文字列を読み込み、書式化して表示

PHP
<?php
print "文字を入力してください:";

$fp = fopen("php://stdin", "r");
$str = rtrim(fgets($fp), "\n\r");
fclose($fp);

printf("%s\n",   $str); # そのまま
printf("%5s\n",  $str); # 最低5桁
printf("%.3s\n", $str); # 3桁まで
printf("%8s\n",  $str); # 右詰め
printf("%-8s\n", $str); # 左詰め
?>

実行結果

L:\>php lesson_09_070.php
文字を入力してください:ABCD
ABCD
ABCD
ABC
ABCD
ABCD