從複雜字串中提取整數:一種實用方法
在處理組合字母和數字的資料時,有必要提取特定的數字價值觀。考慮範例字串:
"In My Cart : 11 items"
任務是從該字串中分離出整數「11」。
使用filter_var()的解
對於這種情況,filter_var()函數被證明是一個有效的解。此函數過濾掉提供的字串中的所有非數字字元。
以下程式碼示範如何使用filter_var():
$str = 'In My Cart : 11 items'; $int = (int) filter_var($str, FILTER_SANITIZE_NUMBER_INT);
透過使用 FILTER_SANITIZE_NUMBER_INT 過濾器,filter_var() 可以進行清除,刪除所有非數字字元字串。然後使用 (int) 將清理後的字串轉換為整數,從而有效地提取所需的值。
以上是如何在 PHP 中從字母數字字串中提取整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!