php基礎教程 資料型別

2022-08-19 13:33:06 字數 3996 閱讀 9423

php 支援八種原始型別(type)。

四種標量型別:

string(字串)

integer(整型)

float(浮點型,也作 double )

boolean(布林型)

兩種復合型別:

array(陣列)

object(物件)

兩種特殊型別:

resource(資源)

null(空)

通過 gettype() 函式可以方便的檢視某個變數的型別:

<?php$var_bool = true; // a boolean$var_str = "foo"; // a string$var_int = 12; // an integerecho gettype($var_bool); // 輸出 booleanecho gettype($var_str); // 輸出 stringecho gettype($var_int); // 輸出 integer?>

提示由於歷史原因,如果是 float 型別資料,gettype() 函式返回的是 double,而不是 float 。

如果想檢視某個表示式的值和型別,請使用用 var_dump() 函式。

如果要將乙個變數強制轉換為某型別,可以對其使用強制轉換或者 settype() 函式。

字串是字串行,比如 "hello world!"。

字串可以是引號內的任何文字。您可以使用單引號或雙引號:12

3456

7<?php

$x="hello anxia.com!";

echo$x;

echo"

";

$x='hello anxia.com!';

echo$x;

?>

整數是沒有小數的數字。

整數規則:

在下面的例子中,我們將測試不同的數字。php var_dump() 會返回變數的資料型別和值:12

3456

78910

<?php

$x= 5985;

var_dump($x);

echo"

";

$x= -345;// 負數var_dump($x);

echo"

";

$x= 0x8c;// 十六進製制數var_dump($x);

echo"

";

$x= 047;// 八進位制數var_dump($x);

?>

浮點數是有小數點或指數形式的數字。

在下面的例子中,我們將測試不同的數字。php var_dump() 會返回變數的資料型別和值:12

3456

78910

<?php

$x= 10.365;

var_dump($x);

echo"

";

$x= 2.4e3;

var_dump($x);

echo"

";

$x= 8e-5;

var_dump($x);

?>

邏輯是 true 或 false。12

$x=true;

$y=false;

邏輯常用於條件測試。您將在本教程稍後的章節學到更多有關條件測試的知識。

陣列在乙個變數中儲存多個值。

在下面的例子中,我們將測試不同的陣列。php var_dump() 會返回變數的資料型別和值:12

3456

789<?php

$cars=array("volvo","bmw","saab");

var_dump($cars);

?>

$myarr=array("one"=>"first","two"=>"second");

foreach($myarras$key=>$value)

您將在本教程稍後的章節學到更多有關陣列的知識。

物件是儲存資料和有關如何處理資料的資訊的資料型別。

在 php 中,必須明確地宣告物件。

然後我們在物件類中定義資料型別,然後在該類的例項中使用此資料型別:12

3456

78910

1112

13<?php

classcar

functiongetcolor()

}

$aa=newcar();

echo$aa->getcolor();

?>

您將在本教程稍後的章節學到更多有關物件的知識。

特殊的 null 值表示變數無值。null 是資料型別 null 唯一可能的值。

null 值標示變數是否為空。也用於區分空字串與空值資料庫。

可以通過把值設定為 null,將變數清空:

<?php

$x="hello world!";

$x=null;

var_dump($x);

?>

Numpy基礎教程 資料型別

本教程適合於numpy基礎入門,更多詳盡內容請閱讀官網 此篇為numpy基礎學習教程系列之 資料型別 篇,傾向於實踐用法,後續還會推出一系列numpy其它方面的教程,歡迎廣大圈友一起交流學習,並指出其中的錯誤。注意 以下np為import numpy as np中的np識別符號 numpy中,大部分...

php基礎教程

本教程旨在以最簡單 最易懂的方式,讓讀者對php有個整體上的把握和了解,並具備基本的php程式設計能力。本教程並不講環境搭建和一些技術竅門,但會提供一些示例,方便讀者理解概念。php可以用來作 和手機應用的伺服器介面,很多大型公司的 再用php做。php可以給手機應用提供伺服器介面。以.php結尾的...

python基礎教程 可變,不可變資料型別

一.可變資料型別 值改變,id不變 驗證 整型是不可變型別 a 10 print id a a 20 print id a 265512256 265512416 浮點型是不可變型別 a 10.1 print id a a 20.1 print id a 46394032 46393984 字串是不...