有一個字符串變量包含數字數據,說$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