我无法知道 -
字符在字符串的前面出现了多少次。
一些例子:
$string = "-Lorem Ipsum"; // 1
$string = "--Lorem Ipsum"; // 2
$string = "---Lorem Ipsum"; // 3
$string = "--Lorem-Ipsum"; // 2
但是我怎样才能找到这个呢?我知道您可以搜索字符串中某个字符出现的次数。但我想要字母前面的 -
字符数。并非所有序列(参见最后一个示例)。
我应该如何处理这个问题?
最佳答案
您可以在此处使用将字符串用作数组的老派技巧,如下所示:
$search="-";
$i=0;
while($string[$i]==$search)
{
$i++;
}
echo "Found $i instances at the start of the string.";
关于php - 字符串开头(字母之前)有多少次 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25933485/