$val){print($key == "aa" ? 5 : $val) ; }"メソッドまたは"((int)('132very'));"メソッドを使用して文字型を整数型に変換できます。"/> $val){print($key == "aa" ? 5 : $val) ; }"メソッドまたは"((int)('132very'));"メソッドを使用して文字型を整数型に変換できます。">

ホームページ >バックエンド開発 >PHPの問題 >PHPの文字型を整数型に変換する方法

PHPの文字型を整数型に変換する方法

藏色散人
藏色散人オリジナル
2022-10-28 09:35:301751ブラウズ

PHP の文字型を整数型に変換する方法: 1. PHP サンプル ファイルを作成します; 2. "foreach($arr as $key=>$val){print($key == "aa" を渡します) 「 ? 5: $val);}」または「((int)('132very'));」で文字型を整数に変換します。

PHPの文字型を整数型に変換する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

phpの文字型を整数型に変換

 $arr = array(0=>1,"aa"=>2, 3, 4);
  
 foreach($arr as $key=>$val){
     print($key == "aa" ? 5 : $val);
 }

出力結果:5534

why:

PHPで2つの値を論理的に判定した場合、2つであれば値の型が不一致の場合、PHPは自動的に右側の値を左側の型、

に変換して判断します。したがって、「aa」変換整数は 0 に等しく、当然左端の 0 と等しくなります。

文字型から整数型への変換

例:

 ((int)('b'));                     //0
    ((int)('very good'));       //0
    ((int)('132very'));             //132
    ((int)('ver1323'));            //0

ルールを引くことができます。有効な数値で始まる場合は、有効な数値を採用します。無効な数値で始まるものはすべて 0 に変換されます。

推奨される学習: 「PHP ビデオ チュートリアル

以上がPHPの文字型を整数型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。