0

我有一些文本,我将它爆炸()编辑到一个数组中。此文本的每一行都是一行。我正在对它们进行很多操作,但这并不重要。我遇到的问题是,当我打印每一行时,每行前面的空格都没有显示。

但如果我这样做

if(substr($array[$i], 0, 1)!=" ") { ...

这似乎有效。所以我在打印行时手动添加空格。知道为什么会发生这种情况吗?

无论如何,我想找到一个计算字符串前面的空格的函数(如果有的话)。我可以使用PHP中的函数组合或其他东西吗?

4

1 回答 1

14

计算中的空格$string

$nbSpaces = strlen($string) - strlen(ltrim($string));
于 2012-07-24T15:43:25.320 回答