今天(希望如此)的最后一个问题。
所以我通过cmd运行一个纯.php脚本,我想将文本输出格式化为“行”,或者使输出看起来像行。
当前,我使用的是“ \ t”格式,但是一旦变量“跳过”了一个制表符(对于该行而言太大),则整个行的制表符将比上一行/下一行移动更多(可能)。
echo 'TestText: ', $variable . "\t" . '[' . $variable 2...
而“ $变量经常在长度上改变一个或两个制表符,使“ \ t”或“ \ t \ t”移动很多。
所以我的问题:有没有办法用适当的文本行来正确格式化这种“表”?
不是一个平滑的解决方案,而是一个解决方案:实现了if / elseif / else,并尝试计算该变量到达下一个“制表点”之前允许有多少个字符。考虑到这一点,并根据字符的增加减少了所需的制表符数量。