0
A
回答
2
$r_pos = strpos($str, 'r');
$distance = strpos($str, 'f', $r_pos) - $r_pos - 1;
echo $distance;
+1
答案很好,但OP需要在有人将它放在盘片上之前显示一些工作 –
+0
谢谢你Zerkms – Woz
0
使用strpos
(或stripos
用于区分大小写搜索),获得 “R” 的位置, “F” 的位置。然后,减去两个。
$phrase = "brown fox";
echo stripos($phrase, "f") - stripos($phrase, "r");
如果你的句子可以包含一个“F”之前的“R”,您可以通过在“R”的位置传递作为第三个参数stripos
提供的“F”偏移:
$r = stripos($phrase, "r");
$f = stripos($phrase, "f", $r);
echo $f - $r;
+0
谢谢Jonathan – Woz
0
相关问题
- 1. 字符串X,Y之间的区别;和字符串X,字符串Y;
- 2. Java字符串:如何获取X,Y从一个字符串 “VT X,Y,Z”
- 3. 试图插入一个字符串到另一个字符串的x位置
- 4. 格式化字符串从X到Y +
- 5. 在位置x处替换字符串中的单个字符
- 6. SQL查询匹配X位置N的字符与Y位置M的字符
- 7. C#字符串从位置X替换为Y仅
- 8. JavaScript字符串位置X中去掉一个字符,并添加到启动
- 9. 计算字符串x的实例,直到找到字符串y
- 10. C#JSON解析字符串{X {Y}}
- 11. 找到一个字符在字符串中的位置?
- 12. Scheme:如何找到一个字符串中的字符位置
- 13. x个字符后截断字符串
- 14. 将字符串(x,y)转换为对象{x,y}
- 15. 由字符位置掰开字符串
- 16. 字符串的位置找到字符串
- 17. 如何找到字符串放在字符串中的位置?
- 18. 如何从字符串中获取第一个Y后的X个字符
- 19. 如何找到字符串中的字位置(不是字符位置)
- 20. PHP - 将字符串添加到特定字符位置的现有字符串
- 21. PREG_REPLACE如果字符串以char X结尾,则最后一个X字符将其替换为Y字符
- 22. 找到一个字符串的位置在另一个字符串
- 23. C++ count冗余字符串
- 24. 字符在字符串中当前位置左侧的位置
- 25. python:if(字符串Y中的子字符串X)只适用于最后一个字符?
- 26. 资源字符串位置
- 27. 解析位置字符串
- 28. 跳过x个字符,然后为c中的每个y字符插入一个字符串#
- 29. 提取字符串,字符串X和字符串之间ÿ
- 30. 逃命字符的位置字符的字符串,R郎
你尝试了什么? –