首頁  >  文章  >  後端開發  >  php字元型怎麼轉整數

php字元型怎麼轉整數

藏色散人
藏色散人原創
2022-10-28 09:35:301670瀏覽

php字元類型轉整型的方法:1、建立一個PHP範例檔案;2、透過「foreach($arr as $key=>$val){print($key == "aa" ? 5 : $val);}”方式或“((int)('132very'));”方式將字元型轉換整數即可。

php字元型怎麼轉整數

本教學操作環境:windows7系統、PHP8.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中兩個值進行邏輯判斷時,如果兩個值的型別不一致PHP會自動把右邊的值轉換到左邊的型別,

然後再來判斷。因此"aa"轉換整形等於0,自然也就等於左邊的0了。

字元型轉換整數

範例:

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

可以得到規則:以有效數字開頭的,取有效數字。以非有效數字開頭的都轉換為0;

推薦學習:《PHP影片教學

以上是php字元型怎麼轉整數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn