php中的標量資料型別有哪幾種

青灯夜游
發布: 2023-03-14 18:02:02
原創
8988 人瀏覽過

php中的標量資料型別有4種:1、boolean(布林型),只有true和false兩個值;2、string(字串),它是連續的字串序列,由數字、字母和符號組成;3、integer(整數);4、float(浮點型)。

php中的標量資料型別有哪幾種

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

PHP 的資料型別可分為三大類,分別是標量資料型態、複合資料型別和特殊資料型別。

其中,標量資料型態是資料結構的最基礎單元,只能儲存一個資料。在PHP 中的標量資料型別分為四種,如下表所示:

#boolean(布林型)最簡單的資料類型,只有兩個值:true(真) / false(假)string(字串) 字串是連續的字元序列integer(整數)整數包含所有的整數,可以是正數也可以是負數float(浮點型)浮點型也是用來表示數字的,與整數型不同除了可以表示整數外它還可以用來表示小數和指數
#型別 函數

1、布林型(boolean)

布林型是PHP中較為常用的資料型別之一,它保存一個true值或false值,其中true和false是php的內部關鍵字。設定一個布林型的變量,只需將true或false賦值給變數即可。在php中不是只有boolean值為假,在某些特殊情況下非boolean值也被認為是假的。比如說0,空的字串 和只宣告沒有賦值的陣列。

2、字串型(string)

#字串是連續的字串序列,由數字、字母和符號組成。字串中的每個字元只佔用一個位元組。一種有三種定義字串的方式,單引號,雙引號,和定界符(<<<)反引號中包含的變數按普通字元輸出,例如  $ i='我最棒'echo '$i'

  就會輸出

$i

  而雙引號則會解析變數輸出  「我最棒」!

範例程式碼如下:

<?php
    //双引号方式声明字符串
    $str1 = "PHP中文网";  
    //单引号方式声明字符串
    $str2 = &#39;PHP 教程&#39;;      
    //Heredoc 方式声明字符串
    $str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
    echo $str1."<br>".$str2."<br>".$str3;
?>
登入後複製
執行結果如下:
PHP中文网
PHP 教程
url: https://www.php.cn/
登入後複製

3、整數型(integer)


整數資料型別只能包含整數。

  • 在PHP 中,整數變數稱為integer 或int 類型,用來表示一個整數,整數的規則如下所示:

  • 型必須至少有一個數字(0~9);

  • 整數不能包含逗號或空格;

  • 整數不能包含小數點;

整數可以是正數或負數。

整數型的取值範圍必須介於-2E31 到2E31 之間,可以用三種格式來表示,即十進位、十六進位(以0x 為前綴)和八進制(以0 為前綴)。

<?php
    $x = 5985;      // 定义一个整型数据类型的变量
    var_dump($x);   // 输出此变量
    echo "<br>";
    $x = -345;
    var_dump($x);   
    echo "<br>";
    $x = 0x8C;      //十六进制数字
    var_dump($x); 
    echo "<br>";
    $x = 047;       //八进制数字
    var_dump($x);
?>
登入後複製
執行上面的程式碼,結果如下:
int(5985)
int(-345)
int(140)
int(39)
登入後複製

4、浮點型(float)


浮點數資料型別既可以用來儲存整數,也可以儲存小數。

浮點型在PHP 中被稱為float 類型,也可稱為實數,可以用來儲存整數和小數,有效的取值範圍是1.8E-308 到1.8E 308 之間。浮點數的精確度比整數資料型別高。

範例程式碼如下:

<?php
    $num1 = 10.365;
    $num2 = 2.4e3;
    $num3 = 8E-5;
    var_dump($num1, $num2, $num3);
?>
登入後複製
運行結果如下:
float(10.365) float(2400) float(8.0E-5)
登入後複製

#推薦學習:《###PHP影片教學###》###

以上是php中的標量資料型別有哪幾種的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板