在PHP中string是「字串」或「字元變數」的意思,而字串的意思就是指一串字符,包括中文,英文,特殊符號,數字的混合都稱為字串。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
在PHP中string什麼意思?
string 是「字串」或是「字元變數」
一般在php的手冊中常出現,例:
##string $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;
##------ ----------------------------------------------
#布林型
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中文網其他相關文章!