settype()函式
——將指定的變數進行型別轉換
settype(變數,」boolean/string/integer/float/array/object」);
exp:settype($num,」string」);
--把變數$num轉換成string字串型別
注:settype函式將改變原變數的型別!
而(boolean/string/integer/float/array/object)$變數這種方式只是改變輸出的結果,並不會改變變數本身的型別!
監測資料型別函式返回[true/false]
is_bool -檢測是否為布林型別
is_string -檢測是否為字串型別
is_float/is_double -檢測是否為浮點型
is_interger_is_int -檢測是否為整型
is_null -檢測是否為null
is_array -檢測是否為陣列型別
is_object -檢測是否為乙個物件型別
is_numberric -檢測是否為數字或者由數字組成的字串
-該函式可用於from表單php頁驗證!
exp:is_string($變數);返回:true/false;
php運算子
加法運算+ $a+$b
減法運算- $a-$b
乘法運算* $a*$b
除法運算/ $a/$b
取餘數運算% $a%$b
/$ php轉義符!
php字串連線符「.」
php賦值運算子
賦值= $a=$b 將右邊的值賦值給左邊
加+= $a+=$b 將右邊的值加到左邊
減-= $a-=$b 將右邊的值減到左邊
乘*= $a*=$b 將左邊的值乘以右邊
連線字元.= $a.=$b 將右邊的字元加到左邊
取餘數%= $a%=$b 將左邊的值對右邊取餘
php遞增&遞減【++/--】
當「++/--」位於變數前面時
——變數值先 增加/減少 ,並改變變數值
exp:$a=15; ++/--$a; $a;
$a:15; $a:16/14; $a:16/14;
當 「++/--」位於變數後面時
——變數值不變,待下一次操作時,變數值改變
exp: $a=15; $a++/--; $a;
$a:15; $a:15/15; $a:14/14
php邏輯運算子
&&/and 且/與/並且
||/or 或
xor 一真一假
! 非
注:and/or的優先順序高於&&/||
php比較運算子
< 小於$a<$b
> 大於$a>$b
<= 小於等於$a<=$b
>= 大於等於$a>=$b
== 相等$a==$b
!= 不等於$a!=$b
=== 恆等於$a===$b 【數值和型別全部相等】
!== 非恒等$a!==$b 【數值不同或型別不同】
php錯誤遮蔽【或者改變提示語句】
在某一函式後面加@(「內容」)以達到遮蔽錯誤的作用
注:這只是改變或者不顯示程式執行時出現的錯誤!不會對程式執行有本質影響!
php運算子取整 PHP 運算子
數學計算 1.使用 abs 函式設定數值的絕對值。輸出 5 echo abs 5 2.使用 ceil 函式進製取整。輸出 6 echo ceil 5.8 echo ceil 5.1 3.使用 floor 函式截斷取整。輸出 5 echo floor 5.8 echo floor 5.1 4.使用 r...
PHP基礎 運算子 算術運算子 位運算子
1 將強制轉換為數字作加法運算 例 a 33 b 45.0 echo a b a b gettype a b 2 將強制轉換為數字作減法運算 例 a 33 b 45 echo a b a b gettype a b a 33.70 b 45.00 echo a b a b gettype a b 3...
float php 運算 PHP 運算子
關於陣列 ly array id 1 username ly ngcx array id 2 username ngcx var dump ly ngcx var dump ly ngcx var dump ly ngcx var dump ly ngcx var dump ly ngcx var ...