ホームページ > バックエンド開発 > PHPチュートリアル > PHP で文字列から整数を抽出するにはどうすればよいですか?

PHP で文字列から整数を抽出するにはどうすればよいですか?

DDD
リリース: 2024-12-25 10:28:11
オリジナル
163 人が閲覧しました

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 変数に割り当てます。次に、入力として $str を指定し、フィルター タイプとして FILTER_SANITIZE_NUMBER_INT を指定して、filter_var を呼び出します。このフィルターは文字列から数値以外の文字をすべて削除し、整数 11 を効果的に分離します。

最後に、(int) を使用して結果を整数にキャストし、数値として表現されるようにします。 $int に割り当てられる値は 11 になります。この方法は、テキスト文字列から整数を抽出するのに簡単で効率的です。

以上がPHP で文字列から整数を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート