php基礎之字串簡述

2021-07-22 15:35:26 字數 1595 閱讀 7998

php中字串有4種表現形式,分別為單引號、雙引號、單引號定界符字串、雙引號定界符字串,下面,分別舉例,簡單描述下。

定義如下:

$s1 = 'hello world';
如上,定義了乙個變數名為s1,引用值為hello world的字串。

單引號字串可以進行轉義符有:\ \』,示例如下:

$s1 = 'hello \world';// print hello \world

$s2 = 'hello \' world';// print hello ' world

$s3 = 'hello world\\';// print hello world\

定義如下:

$s4 = "hello world";
雙引號字串轉義符有:\n \t \ \」 \r $,示例如下:

$v1 = 10;

$s4 = "hello world";

$s5 = "hello \\world";// print hello \world

$s6 = "hello \"world";// print hello "world

$s7 = "hello \n world"; //print hello

//world

$s8 = "\$v1 = $v1";// print $v1 = 10

/**

* 此處的abc可以是任意字串,但是要與結束行的字串保持一致

* 首行和尾行不能有任何空格等字元資訊。

* 首行和尾行字串內容保持一致,中間內容才為真正的字串內容。

*/$s9 = <<<'abc'

真正的字串內容,

'wangcai'

\$v1 = %v1;

abc;

echo $s9;

輸入結果為:

真正的字串內容,

'wangcai'

\$v1 = %v1;

由此可以看出,單引號定界符字串和單引號字串一樣,無法對$進行解析,只是原有輸出。

並且,如果有單引號需要輸出,也不需要加\進行轉義的。

語法與單引號定界符字串相同,只是有『』換成了「」,而已,如下:

echo

"\n";

$s1 = 12;

$str3 = <<<"abc"

hahahhah

旺財 \$s1 = $s1

"ni hao ,qiao an"

hhaabc;

輸出結果為:

hahahhah

旺財 $s1 = 12

"ni hao ,qiao an"

hha

由此,也可看出,只有在雙引號字串和雙引號定界符字串中,才可以通過$對定義的資料進行取值,通過\$進行轉義。

並且,用此方式進行字串的定義,如果字串內容中有雙引號,是不需要加\」進行轉換的,直接進行引用輸出即可。

PHP基礎之字串函式

arr explode str echo print r arr arr explode str,2 echo print r arr array 1 pear 2 banana 3 orange array 1 pear,banana,orange arr 泥萌 蝸萌 塔萌 str implode...

php基礎 字串

在底層,字串是以字元陣列的形式儲存的 a 123 echo a 0 1 echo strlen a 3基本概念 示例 echo a abc echo b 123 echo c 哈哈哈 echo d notice undefined variable d echo d d乙個字串可以用 4 種方式表達...

php 字串 lt lt lt PHP之字串

特點 字串可以使用陣列的處理函式操作,但並不是真正的陣列 雙引號中的變數用 括起來,因為字串中若遇到 符號,解析器會盡可能多的獲取後面的字元以組成乙個合法的變數名 lamp array os linux webserver apache db mysql language php echo a os...