Q
只有回聲整數
0
A
回答
1
您應該爲此使用正則表達式。
preg_match('/\d+/', $variable, $match);
echo $match[0];
$match
該可變填充有將傳遞給preg_match
函數的字符串的第一數字部分。
\d+
表示「1個或多個數字」
1
echo preg_replace('/[^0-9]/','', $variable);
0
你可以使用正則表達式和替換的一切,是不是數字由一個空字符串,從而只留下數字:
<?php
$variable = 'something123';
$numbers = preg_replace('/[^0-9]/', '', $variable);
echo $numbers;
?>
http://codepad.viper-7.com/xeNUDk
請注意,這可能不適用於更復雜的情況下,如由其他字符分隔的多個數字組。如果您需要支持,請留下更多詳細信息,我會看看可以做些什麼。
0
我會使用的preg_replace
$variable = "something123";
echo preg_replace('/[^\d]/','', $variable);
0
正則表達式是太快了,在這種情況下,太簡單了。
implode(array_intersect(str_split($variable), range(0,9)));
相關問題
- 1. 多回聲使用只有一個SELECT *
- 2. Iphone UITextField只有整數
- 3. Python IndexError:只有整數
- 4. Foreach PHP只有一個數據出現時回聲
- 5. 我隨機整數只返回4
- 6. Exif只以整數回到經緯度
- 7. 爲什麼difftime只返回整數?
- 8. 回聲陳述只返回一個
- 9. Php的Mysql回聲只有一半的結果,有時沒有
- 10. TCP回聲服務器,只回聲的第一個數據包(C語言)
- 11. 只有正整數的數字格式
- 12. 如何聲明一個私有整數?
- 13. 有沒有辦法只回聲一次,而不是重複?
- 14. 回聲計數從SQL和回聲
- 15. Wordpress函數PHP回聲裏面回聲?
- 16. 回聲回聲
- 17. JQPlot - 使y軸只有整數?
- 18. Python的錯誤IndexError:只有整數
- 19. WPF - RangeSlider不會顯示只有整數
- 20. SQL檢測是否只有整數varchar
- 21. IndexError:只有整數,切片(`:`),省略號(`...`)。 。
- 22. 使用scipy.ndimage.interpolation.shift(),IndexError:只有整數,切片(`:`)
- 23. SQLite列限制:只有整數
- 24. 只打印整數?
- 25. foreach中foreach只回聲最後一項?
- 26. Foreach只是回聲第一次輸入
- 27. php scrape:只回聲第三個字
- 28. 回聲與參數和沒有?
- 29. 回聲完整joomla查詢(限制等)?
- 30. 回聲整個預編譯PHP頁面
有趣!你做了我的一天:D –