中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP數據類型總結

發布時間:2021-08-09 22:20:54 來源:億速云 閱讀:131 作者:chen 欄目:編程語言

本篇內容主要講解“PHP數據類型總結”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP數據類型總結”吧!

  PHP 數據類型是指對數據的抽象描述,比如“整型數據”就是對所有整數數字的抽象。PHP 的數據類型包括 String(字符串)、Integer(整型)、Float(浮點型)、Boolean(布爾型)、Array(數組)、Object(對象)、NULL(空值)7 種,本節介紹這些數據類型的定義和使用。

  字符串

  一個字符串是一串字符的序列,比如,“Hello world!”。你可以將任何文本放在單引號和雙引號中作為字符串來使用,例如:

  < ?php   $x = "Hello world!"; // 使用雙引號定義一個字符串類型的變量   echo $x; // echo 輸出這個變量, 結果為 Hello world   echo "   "; // 輸出換行   $x = 'Hello world!'; // 使用單引號定義字符串   echo $x; // 輸出結果 Hello world   $x = '陳小龍'; // 漢字也是字符串類型的數據   echo $x; // 輸出 陳小龍   ?>

  整型

  整型數據只能包含整數。整型數據的規則是:

  整型數據必須至少有一個數字(0~9)。

  整型數據不能包含逗號或空格。

  整型數據沒有小數點。

  整型數據可以是正數或負數。

  整型數據可以用 3 種格式來指定,即十進制、十六進制(以 0x 為前綴)和八進制(前綴為 0)。

  在以下實例中我們將測試不同的整型數據。這里使用了 PHP 的 var_dump() 函數,該函數可返回變量的數據類型和值。

  < ?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);

  ?>

  以上代碼在PHP 5中將輸出如下結果:

  int(5985)

  int(-345)

  int(140)

  int(39)

  注意,在PHP 7版本中,含有十六進制字符的字符串不再被視為數字,而是當作普通的字符串,例如:

  < ?php   var_dump("0x123" == "291");   var_dump(is_numeric("0x123"));   var_dump("0xe" + "0x1");   ?>

  在 PHP 5 中將會輸出結果:bool(true)bool(true)int(15)。在 PHP 7 中結果將是:bool(false)bool(false)int(0)。

  浮點型

  浮點型數據既可以用來存儲整數,也可以用來存儲小數和指數。在以下實例中我們使用浮點型數據來存儲小數和指數數值。

  < ?php   $x = 10.365;   var_dump($x);   $x = 2.4e3;   var_dump($x);   $x = 8E-5;   var_dump($x);   ?>

  執行代碼的輸出結果為:

  float(10.365) float(2400) float(8.0E-5)

  布爾型

  布爾型數據只有兩個,即 True 和 False,是用來表示“是”和“非”兩個概念的數據類型。

  $x=true;

  $y=false;

  數組

  數組是一組數據的集合,是將數據按照一定規則組織起來形成的一個整體。數組的本質是存儲管理和操作一組變量。按照數組的維度劃分,可以有一維數組、二維數組和多維數組。請看以下實例:

  < ?php   $cars=array("Volvo","BMW" => array('Z4','X7') ,"Toyota");

  var_dump($cars);

  ?>

  瀏覽器打印結果如下:

  array(3) { [0]=> string(5) "Volvo" ["BMW"]=> array(2) { [0]=> string(2) "Z4" [1]=> string(2) "X7" } [1]=> string(6) "Toyota" }

  $cars 數組的元素中包含字符串和子數組,var_dump() 將數組以鍵值對的形式輸出。在輸出的結果中可以看到,如果沒有賦予某個數組值索引,數組將會默認索引從數字 0 開始,并以此累加。

  對象

  對象數據類型也可以用于存儲數據。在PHP中,對象必須聲明。首先,你必須使用class關鍵字聲明類對象。類是可以包含屬性和方法的結構。然后在類中定義數據類型,在實例化的類中使用數據類型。實例如下:

  < ?php   class Car //使用class聲明一個類對象   {   var $color;   function set_color($color="green") {   $this->color = $color;

  }

  function get_color() {

  return $this->color;

  }

  }

  $car = new Car();

  $car->set_color('red');

  echo $car->get_color();

  ?>

  在以上代碼中,使用 class 聲明一個類對象,該類對象中擁有 set_color() 和 get_color() 兩個方法,分別可以設置類對象的屬性 $color 的值和讀取 $color 的值。

  NULL 值

  NULL 值表示變量沒有值。NULL 是數據類型為 NULL 的值,指明一個變量是否為空值。同樣可用于數據空值和 NULL 值的區別。可以通過設置變量值為 NULL 來清空變量數據,請看下面的實例:

  < ?php   $x="Hello world!";   $x=null;   var_dump($x);   ?>

  執行以上代碼將會在瀏覽器打印 NULL。

到此,相信大家對“PHP數據類型總結”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

新乐市| 马龙县| 桃园市| 泉州市| 贺州市| 年辖:市辖区| 淅川县| 定安县| 安溪县| 镶黄旗| 陵川县| 韩城市| 九江市| 抚顺市| 揭西县| 津市市| 屏东县| 姜堰市| 扎囊县| 疏附县| 界首市| 大理市| 体育| 霍邱县| 西华县| 安化县| 夹江县| 固始县| 桃源县| 舒城县| 板桥市| 隆子县| 宁国市| 延川县| 应城市| 通州市| 逊克县| 都匀市| 芜湖县| 措勤县| 喀喇沁旗|