<?php
/** * created by phpstorm.
*/$var_int = 1;
$var_integer = "4";
$var_string = "蝦公尺大王";
$var_bool = true;
$var_float = 12.5;
$var_object = "will be a object";
$show_1 = "show_2";
$$show_1 = true; //可變變數,值為$show_2 = ture;
$show_3 = null;
$var_array = array('a'=>'one','b'=>'two'); //陣列
$var_arrays = array("cn"=>array('a'=>'one','b'=>'two'),
"en"=>array('a'=>'one','b'=>'two')); //多維陣列
echo "使用gettype()函式,檢視變數轉換前的型別:
";echo "var_int =".gettype($var_int)."
";echo "var_integer = ".gettype($var_integer)."
";echo "var_string = ".gettype($var_string)."
";echo "var_bool = ".gettype($var_bool)."
";echo "var_float = ".gettype($var_float)."
";echo "var_object = ".gettype($var_object)."
";echo "show_1 = ".gettype($show_1)."
";echo "\$\$show_1 = ".gettype($$show_1)."
";echo "show_3 = ".gettype($show_3)."
";echo "var_array = ".gettype($var_array)."
";echo "var_arrays = ".gettype($var_arrays)."
";echo "";
$var_int = "$var_int"; //轉換為字串
$var_integer = (int)$var_integer; //強制轉換為int
settype($var_object,"object"); //設定為物件
$var_array = (int)$var_array; //強制轉換為整形
$var_arrays = (object)$var_arrays; //陣列強制轉換為物件
$show_3 = $$show_1; //轉換為布林型
echo "使用gettype()函式,檢視變數轉換後的型別:
";echo "var_int = ".gettype($var_int)."
";echo "var_integer = ".gettype($var_integer)."
";echo "var_object = ".gettype($var_object)."
";echo "var_array = ".gettype($var_array)."
";echo "var_arrays =".gettype($var_arrays)."
";echo "\$show_3 = ".gettype($show_3)."
";
PHP 變數型別自動轉換
1.自動型別轉換 2.強制型別轉換 1.字串轉整型 字串轉整型 結果是30 a 10abc echo a 20 結果是30 a 10abc4 echo a 20 結果是21 a 1 36 5 echo a 20 2.整型轉字串 整型轉字串 結果是the num is 10 a 10 echo the...
php 基礎 自動型別轉換
1 自動型別轉換 表示運算的時候,boolean,null string等型別,會先自動轉為integer或float型別 null 0 true 1 false 0string轉非數值字元前的數字,沒有的話轉為0 123a 123 a123 0 1.1轉為布林型 即返回值為0 空字串 或 數字0或...
007PHP基礎知識 型別轉換 外部變數
型別轉換 1.自由轉換 2.強制轉換 不改變原變數,生成新的變數 轉換為字串 a 100 b string a var dump b 轉換為整型 c 2008中國 d int c var dump d 轉換為浮點型 float 設定型別 直接改變原變數的型別 a 2008藍天 settype a,i...