PHP string字串資料型別簡介

2021-10-05 23:31:21 字數 1185 閱讀 7696

本文關於php資料型別string字串簡介

說明:php能儲存的資料格式,php提供8種資料型別

標量型別:int ,float ,string ,boolen

復合型別:array ,object

特殊型別:null,resource

以上是php手冊裡提供的型別。

string 字串型別

說明字串型別就是把任何的資料上引號,單和雙引號就是字串了。

如:單引號:

加上英文狀態下的單引號的字元。

雙引號:

加上引文狀態下的雙引號的字元。

單引號和雙引號的區別:

雙引號可以解析變數

單引號不能解析變數

$name1 = 'admin';

$name2 = "admin"; //以上兩個沒有什麼區別,都是字串。

//雙引號和單引號的區別

echo "使用者名為:";//雙引號中可以解析變數,建議加上{}

echo '使用者名為$name1'; //不能解析。

轉義字元的多少區別,雙引號轉義的字元多,單引號只有(』和 \\)兩個。

轉義字元的目的:目的是讓一些特殊的字元失去在php中本身的意義。

\n 在php中作用的文字換行。

//轉義字元 :\  目的是讓一些特殊的字元失去在php中本身的意義。

echo "使用者名為:\"\"";// 輸出"admin"

echo "使用者名為:\"\" **:\$j";

雙引號的定界符

當前字串的開始符號,這個符號用大寫的字母,這個字母可以自定義。開始定界符後面不能跟任何的字元,包括空格等。結束定界符要頂到行的最前面。

$str = 《定界符

大量的**(html,js,php等)

定界符結束

$str = <<

eee;

注意:雙引號定界符可以解析變數

單引號定界符:

$str = <<<』定界符』

大量前端**,不解析php

定界符結束

$str1 = <<<'aaa'

aaa;

php string 比較字串,php字串比較

不同型別的資料比較,最好還是用全等 和不全等 運算子.因為比較運算子全等 和不全等 會對型別進行檢查 a b 表示 如果 a等於 b,並且它們的型別也相同時,返回true.a b 表示 如果 a不等於 b,或者它們的型別不同時,返回true.if false 0 echo time 輸出時間戳 if...

字串,QT字串類,c 字串類之間的轉換

1.std string轉換成qstring string std str abc qstring q str qstring fromstdstring std str 2.qstring轉換成std string qstring q str abc string q str.tostdstrin...

標準字串函式及 字串類 資料結構

懶得再開乙個隨筆寫心事,直接就在這篇裡說了算了。昨天晚上經歷了六個小時的納新面試,掐指頭算時我都被震驚到了。簡單總結一下 原來真不是只有本事 靠譜就夠了。剛剛看見的那條動態說的沒錯,有一顆好心不如張一張好嘴 有本事不會推銷自己,那是茶壺煮餃子,頂多算靠譜但不能委以重任,光說不練假把式,最多做個活躍氣...