(php)有没有一种方法可以根据stdout上占用的“空格”知道字符串长度?

时间:2020-02-13 15:27:25

标签: php string spaces strlen

我需要知道在标准输出上打印一个字符串时会占用多少个“空格”。

因此,例如

<?
function customlength($input) {
    echo $input . "(" . strlen($input) . ")\n";
}
echo customlength("Stefano");
echo customlength("Stefano\t\t1");
echo str_repeat("---------+", 3) . "\n";
?>

让我知道2个字符串的长度分别为7和10个字符,但它们在stdout上占用了7和17个“空格”

Stefano(7)
Stefano         1(10)
---------+---------+---------+

所以期望反而会得到

Stefano(7)
Stefano         1(17)
---------+---------+---------+

0 个答案:

没有答案