0
A
回答
4
您可以刪除所有空格的數字和非數字用正則表達式之間:
$str = preg_replace('/(?<=\d) *(?=\D)/', '', $str);
更新:不幸的是,這並沒有把「min」變成「m」,我並沒有注意到這一點。
鑑於此,帶有數組的str_replace
解決方案(如bsdnoobz's)確實是唯一可行的方法。但只是爲了它的樂趣:
$str = preg_replace('/(?<=\d) *(\D)\S*/', '$1', $str);
5
$runtime="1 h 19 min";
$runtime=str_replace(" h","h",$runtime);
$runtime=str_replace(" min","m",$runtime);
+1
或'$ runtime = str_replace(array(「h」,「min」),array(「h」,「m」),$ runtime); ' –
6
$str = str_replace(array(' h', ' min'), array('h', 'm'), $str);
+0
我總是對不知道數組的函數的人感到驚訝 - 絕對是這樣做的「正確」方法。 –
0
$runtime = "1 h 19 min";
$runtime = str_replace(" h", "h", $runtime);
$runtime = str_replace(" min", "min", $runtime);
相關問題
- 1. 談到分鐘到小時,如果需要在PHP
- 2. 小時和分鐘到秒
- 3. SQL FLOAT到小時/分鐘
- 4. 小時,分鐘,秒到Time_t
- 5. Postgres - 總分鐘到小時
- 6. Excel中,計數小時和分鐘到多天的1個月
- 7. NSString到NSDate爲「15分鐘」或「1小時」或「1天」
- 8. 小時到分鐘00:00到00 javascript
- 9. PHP:分鐘到年月日小時分
- 10. Unix時間戳到秒,分鐘,小時
- 11. C++轉換小時,分鐘,秒到秒
- 12. Django DateTimeField到一天小時分鐘
- 13. TimeSpan將分鐘添加到零小時
- 14. DIFF和得到小時和分鐘
- 15. PHP/MySQL毫秒到小時:分鐘:秒
- 16. simpledateformat轉換24小時到分鐘
- 17. 從一小時的最後一分鐘到下一小時的第一分鐘
- 18. Cronjob每9分鐘到23小時x分鐘
- 19. 轉換分鐘到小時和分鐘與傳統ASP
- 20. mysql分鐘到幾小時和幾分鐘
- 21. Excel時間:分鐘到分鐘
- 22. Java類 - 添加n小時,分鐘和秒到一個時間
- 23. 鼠標點擊從30分鐘到1小時選擇更改時間
- 24. 重新編碼小時,分鐘到半小時的類別
- 25. PHP - 毫秒到小時:分鐘(24小時日期)
- 26. 小時和分鐘
- 27. HighCharts小時/分鐘
- 28. 轉換12小時hh:毫米上午/下午到24小時hh:毫米
- 29. 如何計算剩餘分鐘數到「下一個」半小時或一小時?
- 30. 2100小時+1分鐘作爲計時器。時間間隔
你有沒有試過*碼*解決方案最簡單的方法? – Esailija
從哪個PHP函數中獲得該字符串 – 2012-06-13 08:25:44
雖然它總是看起來像'xx h yy min'嗎?它可能有秒嗎? –