發表文章

php心得記錄第一篇 : 如何轉換變數型別

圖片
介紹: var_dump : 是一個能判斷變量的型別、值、長度的方法 如何使用 : var_dump(變數名) 網頁上輸出會是這樣 : 變數型別(字串長度) "值" or  變數型別(值) 例如: //變數是整數型別舉例 $a = 50; var_dump($a); 會輸出 int(50), 為什麼沒有長度呢 ? 因為變數a是整數型別,不是字串型別!!! 例如: //變數是字串型別舉例 $b = "hello"; var_dump($b);  會輸出string(4) hello, 這時候就有長度了! 因為變數b是字串喔~ is_型別(變數名) : 用來判斷是否為那個型別,是傳回True,不是的話傳回False 舉例 :  is_int、is_string、is_bool、is_float 如何使用: is_string(變數名)、is_int(變數名),....以此類推 例如: //我想知道$c是否為整數 $c = 145; //c是整數嗎? 是輸出true,不是輸出false echo is_int($c); 會輸出true , 因為是變數c是整數型別 例如: //我想知道$c是否為字串 $c = 145; //c是字串嗎? 是輸出true,不是輸出false echo is_string($c); 會輸出false , 因為是變數c是整數型別 gettype() : 用來判斷變量型別,並回傳變量型別 如何使用 : gettype(變量名) 例如: //我想知道$d是什麼型別 $d = 145; echo get_type($d); 會輸出int , 因為是變數d是整數型別 強制轉換 : (要轉換的型別)變數名 如何使用 : 強制轉換成int型別, 就(int)變數名, 強制轉換成string型別, 就(string)變數名 定義 : 你強制轉換了一個原本是字串的變數變成整數,但是那個變數本身的型別還是沒變,只是在轉換那一行程式碼變了型態而已 例如 : //<br/>是html換行標籤 $c = "123" echo '<br/>強制轉換範例: <br/>'; echo "原來的c型別: ".gettype($c)."...