有一个字符串变量包含数字数据,说$x = "OP/12/DIR";
。数字数据的位置可以在任何情况下通过用户需求在应用程序内部修改而改变,并且斜杠可以被任何其他字符改变;但号码数据是强制性的。那么如何从字符串中提取数字数据呢?如何在PHP中的字符串中减去数字?
1
A
回答
4
1
更换everithing不是一个数字:
$numbers = preg_replace('/[^\d\.]/', '', $input);
,或者如果你将拥有十进制:
$numbers = preg_replace ('#\D*?(\d+(\.\d+)?)\D*#', '$1', $input);
相关问题
- 1. 如何从字符串中的数字中减去百分比?
- 2. 如何减去字符串中的数字
- 3. 减去时间字符串在PHP
- 4. 从字符串textview中减去整数
- 5. 在python中减去两个字符串
- 6. 减去字符串的值
- 7. “减去”字符串,python中的类
- 8. 如何减去字符串中的2个整数
- 9. 如何减去两个字符串
- 10. 在shell脚本中减去字符串(即数字)
- 11. 在Java中添加和减去字符串数字
- 12. PHP从MySQL查询中减去“|”字符
- 13. C - 从另一个字符串中减去一个字符串
- 14. 从字符串文本中减去字符串文本
- 15. PHP减去字符串的第一个字符
- 16. 在PHP中减去时间(HH:MM:SS)的一串数字的方法?
- 17. 在字符串的开始处减去
- 18. 如何从另一个字符串中“减去”一个字符串?
- 19. 如何减去两个数字串
- 20. 从字符串中添加和减去数字
- 21. 如何减去python中的两个字符串?
- 22. 如何减去java中的两个字符串值
- 23. 如何从一个字符中减去一个数字(int)
- 24. Python:如何只添加/减去一个数字字符串中的数字字符?
- 25. 在bash中如何去掉字符串
- 26. 如何从等级中减去数字
- 27. 如何从字符串中去除非ASCII字符?在C++中
- 28. 如何从Javascript中的HH:MM AM时间字符串中减去小时数?
- 29. 如何去除.htaccess中的字符串?
- 30. Jquery - 从html编码的字符串中减去src数据
总是由'/'在串围是多少?这会让你做一个简单的爆炸,而不是一个(可能)讨厌的preg。呃,没关系,我看不懂。 – Fluffeh 2012-07-12 10:03:08
@Fluffeh“,并且斜杠可以被任何其他字符” – PeeHaa 2012-07-12 10:03:56
“改变,该数字并不总是被'/'包围! – pheromix 2012-07-12 10:04:38