Video-03 No.2 PHP根本文法

來源:互聯網
上載者:User
Video-03 No.2 PHP基本文法

?

?

");/* * 資料類型轉換:強制轉換 * gettype():擷取某個變數的類型,傳回值是一個類型字串 */$sum = 25.6;echo gettype($sum);$count = (int) $sum;echo gettype($count);echo ($count);echo ("
");echo ("
");/* * settype(): 設定變數類型,傳回值是一個boolean,是否設定成功 */echo ("
");$num1 = 100;echo settype($sum1, "string"); // boolean, integer, float, array, object, nullecho ("
");echo $num1;echo ("
");echo ("----------------------------------");echo ("
");/* * isset(變數名, 變數名..): 判斷某個變數是否存在 * unset(變數名, 變數名...): 銷毀某個變數 */$num2 = 12.58;$num3 = 12;echo isset($num2, $num3);echo isset($num3);unset($num2, $num3);echo isset($num2);echo isset($num1);echo isset($num1, $num3);echo ("
");echo ("----------------------------------");echo ("
");/** * empty(變數名): 判斷某個變數是否為空白 * 若為空白則返回1,非空則返回0 * null, 0, "", "0", false, array(), var $var以及沒有任何屬性對象都會被看成null */$num4 = 12.4;$num5 = "";$num6 = (boolean)0;$num7 = null;echo (empty($num4));echo (empty($num5));echo (empty($num6));echo (empty($num7));echo ("
");echo ("----------------------------------");echo ("
");/** * 以上為判斷是否屬於變數是否屬於某種類型 * 若是則返回ture,否則返回false */echo is_double($num4);echo is_float($num4);echo is_int($num4);echo is_long($num4);echo is_null($num4);echo is_object($num4);echo is_array($num4);echo is_string($num4);echo ("
");echo ("----------------------------------");echo ("
");/* * 臨時轉換變數 * intvar()、floatvar()、strvar() :臨時轉換變數類型為int、float、string */$num8 = 10.1;echo gettype($num8);echo intval($num8);echo gettype(intval($num8));echo floatval(intval($num8));echo gettype(floatval(intval($num8)));echo strval($num8);echo gettype(strval($num8));echo gettype($num8);echo ("
");echo ("----------------------------------");echo ("
");//定義常量,常量定義後其值不能在發生改變define("TOTAL", 23);echo TOTAL;//PHP預設常量,定義在phpinfo()函數裡面echo phpinfo();echo ("
");echo $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];?>

?

?表單處理:

?


";echo "您輸入的密碼是:".$pwd;?>
?

 : 在瀏覽器網頁前台顯示有效,後台原始碼中顯示無效 * 逸出字元:在前台瀏覽器中顯示無效。在後台原始碼中顯示有效 * 逸出字元: * \n : 分行符號 * \r : 斷行符號符 * \t : 水平定位字元 * \\ : 反斜線 *      \$ : 美元字元 *      \" : 雙引字元 */$username = "shma";$username2 = "馬韶華";echo "His name is $username";echo '
';echo 'His name is $username';echo "
";echo "他的名字是$username2,他已經23歲了!"; //無法顯示echo "
";echo "他的名字是".$username2.",他已經23歲了!";echo "
";echo "他的名字是".$username2.",\n他已經23歲了!";echo "
";echo '他的名字是".$username2.",\n他已經23歲了!';/* * == 與 === * != 與 !== * 恒等表示只有兩個運算元相等並且類型相同時才相等,或者不等 */$a = 6;$b = 5;$c = "5";echo '
';echo $a == $b;echo $a != $b;echo $a === $b;echo $a !== $b;echo $c === $b;echo $c == $b;// 錯誤抑制操作符 @$num = @(10/0);echo "$num";$value = 10;echo "value = ".($value > 1 ? $value : "0");// 數學運算/* * + : 數字之間運算 * . : 字串之間運算 */$a1 = 'a';$b1 = 5 .$a1;echo $b1;// is_numeric — 檢測變數是否為數字或數字字串 $a = 123;if(is_numeric($a)) {echo $a."是數字";} else {echo $a."不是數字";}echo "
";// 擷取隨機數echo rand();echo "
";echo rand(1, 10);echo "
";echo mt_rand();echo "
";echo mt_rand(1, 10000);echo "
";echo getrandmax();echo "
";echo mt_getrandmax();//格式化資料$a = 10324.564343;echo "
";echo "
";echo number_format($a);echo number_format($a,2);echo number_format($a,2,"#", "!");//數學運算$b = -6.3;echo abs($b);echo min(1,3,4,5,6,-5);echo max(1,3,4,5,6,-5);?>
?

?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.