你好,我有WR4G9T5HTJ3w2RFG1
字符串,其中包含字母和数字字母,所以我想从这个字符串中得到数字,如123459
。所以请帮我解决这个问题。从字符串获取数字项
1
A
回答
1
试试这个
PHP
echo getNumbersFromString('WR4G9T5HTJ3w2RFG1');
function getNumbersFromString ($str) {
preg_match_all('/\d+/', $str, $matches);
return implode("",$matches[0]);
}
我已经把一些代码部分来自here
我的内涵并没有复制我只是用的答案,修改答案按问题需求。
+3
这是[此答案](http://stackoverflow.com/a/11243531/)的一个修改。 –
0
$str= 'salom34554dfgfd';
$array[]='salom34554dfgfd';
for($i=1; $i<strlen($str); $i++){
if(is_numeric($array[0][$i])){
echo $array[0][$i];
}
}
我觉得你的意思是这
0
结果代码:
$result = preg_replace('/[^a-zA-Z]/', '', $your_string);
或
$result = preg_replace('/\D/', '', $your_string);
相关问题
- 1. 从字符串获取子字符串__
- 2. jQuery从字符串中获取数字
- 3. 从字符串获取一组数字
- 4. 从字符串行获取数字? PHP
- 5. 从字符串获取初始数字
- 6. 从字符串TSQL获取数字
- 7. 从字符串获取随机数字
- 8. 从字符串中获取数字
- 9. 从随机字符串获取数字
- 10. 从数字字符串获取位
- 11. Javascript从字符串中获取数字?
- 12. jQuery /从字符串获取数字
- 13. 从HTML字符串获取父项
- 14. 从listView项获取字符串?
- 15. 从字符串中读取字符或从字符串中获取字符
- 16. 从字符串获取n个字符
- 17. 从字符串获取特定字符
- 18. 从Json获取字符串?
- 19. 从spinner获取字符串
- 20. 获取从JSON字符串
- 21. 从Json获取字符串
- 22. 获取Abbrevation从字符串
- 23. 从ArrayList获取字符串
- 24. 从字符串获取URL
- 25. 从CharField获取字符串
- 26. 从字符串获取KeyEvent
- 27. 从字符串获取LCID
- 28. 从SQLCLR获取字符串
- 29. 从字符串获取keyCode?
- 30. 从DropDownList获取字符串
'C'或'php'?做出选择。 – devnull
任何解决方案尝试?你有尝试过什么吗? – BlitZ
'preg_replace('/ \ D /','',$ str); // 495321'。对于基于C的解决方案,请查看[此答案](http://stackoverflow.com/a/13399677/1438393)。 –