首頁 > 後端開發 > php教程 > 如何在 PHP 中從字串中提取整數?

如何在 PHP 中從字串中提取整數?

DDD
發布: 2024-12-25 10:28:11
原創
122 人瀏覽過

How Can I Extract Whole Numbers from a String in PHP?

隔離文字字串中的整數

從包含數字和字母字元的字串中提取整數可能是一項常見任務。例如,您可能會遇到需要從「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);
登入後複製

在此範例中,我們將字串指派給 $str 變數。接下來,我們呼叫 filter_var,提供 $str 作為輸入,並提供 FILTER_SANITIZE_NUMBER_INT 作為過濾器類型。此過濾器從字串中刪除所有非數字字符,有效地隔離整數 11。

最後,我們使用 (int) 將結果轉換為整數,確保它表示為數值。指派給 $int 的值將為 11。此方法對於從文字字串中提取整數非常簡單且高效。

以上是如何在 PHP 中從字串中提取整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板