Q
提取部分字符串?
0
A
回答
6
嘗試
$string = "Rank_1:1:4";
$data = explode(':',$string);
echo end($data);
編輯
按@MichaelHampton,如果他們以後添加更多的字段,然後如下
$string = "Rank_1:1:4";
$data = explode(':',$string);
echo $data[2];
2
PHP已經可以使用這麼多的字符串函數使用。 ...
變量
$find = ":";
$string = "Rank_1:1:4";
使用substr
echo substr($string, strrpos($string, $find) + 1);
使用strrchr
echo ltrim(strrchr($string, $find),$find);
0
$pattern = '/:\d+$/';
preg_match($pattern, $string, $matches);
$rank = substr($matches[0],1);
+0
誰減去正確答案? –
+0
這太複雜了。它可能在今天工作,但它很難理解,而且如果有一個額外的領域它會打破。 –
+0
邁克爾我恭敬地不同意。他問最後的價值,這將始終提供這一點,並且對於任何知道正則表達式的人都很容易理解。 –
相關問題
- 1. 提取部分字符串
- 2. 提取部分字符串
- 3. 提取4個部分字符串
- 4. 提取字符串的一部分
- 5. 字符串jQuery的提取部分
- 6. 在python中提取部分字符串
- 7. 提取字符串的第一部分
- 8. 如何提取部分字符串
- 9. 提取字符串的一部分
- 10. cmd:如何提取部分字符串?
- 11. Beautifulsoup提取字符串部分
- 12. 提取字符串的一部分
- 13. 提取部分字符串R
- 14. Bash:提取部分字符串
- 15. 提取長字符串的一部分。
- 16. 在Golang中提取部分字符串?
- 17. R提取部分字符串
- 18. SQL提取部分字符串
- 19. 使用Sed提取部分字符串
- 20. 提取名的某部分字符串
- 21. PHP提取字符串的一部分
- 22. 如何提取一部分字符串?
- 23. Xpath提取部分字符串
- 24. 提取字符串c的部分#
- 25. 如何提取部分字符串?
- 26. 在BASH中提取部分字符串
- 27. 提取部分的PHP字符串
- 28. 如何提取一部分字符串?
- 29. 提取部分匹配兩個子字符串的字符串
- 30. 提取部分字符串從一個字符串在java中
+1這實際上是答案OP的問題。 – budwiser
當字段長度是兩位數時(這可能是),這會中斷。 –
@邁克爾漢普頓的OP說蘭德..排名是0 - 5星 – Baba