【发布时间】:2014-07-31 15:05:17
【问题描述】:
我正在使用 printf 打印 2 列中的数据。第一列最多 12 个字符,但第二列中的数据可能会很长。有没有办法让它从它在换行后的第一行开始的相同缩进开始?
printf("%-12s\t%s", $key, $result);
【问题讨论】:
-
你能展示一些示例输入和输出吗?
-
Printf 无法做到这一点。您需要将
$result分成 60 个字符的块,将其与键、一些换行符和一些 12 个空格加制表符的字符串放在一起,然后打印出来。