首頁 >後端開發 >PHP問題 >在PHP中string什麼意思

在PHP中string什麼意思

藏色散人
藏色散人原創
2021-09-10 09:11:032528瀏覽

在PHP中string是「字串」或「字元變數」的意思,而字串的意思就是指一串字符,包括中文,英文,特殊符號,數字的混合都稱為字串。

在PHP中string什麼意思

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

在PHP中string什麼意思?

string 是「字串」或是「字元變數」

一般在php的手冊中常出現,例:

##string $k

字串變數$k,要求這個變數是字串

字串簡單的意思是:「一串字符,包括中文,英文,特殊符號,數字的混合都稱為字串」

例如:

$a='aaa11145ggg';
$b='我也是字符串啊';
$c='2008-8-23';//虽然我是日期,但是我在php里被划到了字符串里去了;但是我的兄弟时间戳是整型

這些都是字串

------------------ --------

如果你看到int $k

意思就是:整數$k,要求是一個沒有小數點的數字(只能是數字,但不管是正還是負)

例如:

$a=100;
$b=-100;

這些就是整數

--------------------- ------

既然有整數,一定有帶小點的數,在程式語言裡(包括php),它叫做「浮點型」 floor

floor $k;

要求$ k是浮點型

這些都是浮點型:

$a=0.5;
$b=10.5;
$c=-0.5;

------------------------ -------------

陣列變數:

array $k;

要求是數組,陣列有函數自動產生的也有我們自己定義的。

自訂函數的方法:array(),你可以去手冊裡查查

這裡不多講,你可以看看手冊,陣列有兩個概念:

鍵名(相當於在數組中的序號,可以是數字也可以字符串)

值(相當於變量對應的具體的數據,可以任何數據或者是數組,這樣的數組我們稱為二維數組,呵呵跑遠了,你去看看手冊,如果有需要你可以追問,我可以再詳細的講,當然你可以選擇聯絡我。)

##------ ----------------------------------------------

#布林型

Boolean

對於程式語言來說,它們如果需要進行判斷,它們只認識真(true)和假(false),1和0,也就是成立和不成立的簡單判斷。

Boolean只有兩個:true 真,和false假

比如,我說1大於5,計算機會自己去計算,如果不大於就回傳false,否則回傳true。我們透過這個返回的真假來進行下一步的操作。

-----------------------------------------

空(NULL)和'' ""(空字串的差別)

很多人認為這兩個一樣,其實不一樣。

在資料庫裡很明顯,空表示不存在;而空字串只是裡面我們認為沒有東西,但是實際上計算機是認為它存在的。

打個比方:例如兩個人(J,和K),一起應聘一個公司,這個公司要了K,簽了合約;同時和J說,抱歉沒你的職位,下次有一定通知你。

那簽了合約的K還沒拿到錢,你可以把k當作空字串。

而J只是這家公司口頭答應,沒有合約的,你可以理解為空(NULL)

在php裡以下資料會被認為是布林型的false:

1、false,包括字串

2、0,空(NULL,不分大小寫),空數組(有陣列但是沒有元素,好像空殼公司沒有員工一樣),浮點型「0.0"

-------------

大概就是這些~

推薦學習:《

PHP影片教學

以上是在PHP中string什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn