php字元類型轉整型的方法:1、建立一個PHP範例檔案;2、透過「foreach($arr as $key=>$val){print($key == "aa" ? 5 : $val);}”方式或“((int)('132very'));”方式將字元型轉換整數即可。
本教學操作環境: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中文網其他相關文章!