PHP8定義字符串的方法-PHP8知識詳解
導(dǎo)讀:本文的主要內(nèi)容有:使用單引號或雙引號定義字符串、使用定界符定義字符串和字符串的連接符。
永久美國免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長在線旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
字符串,顧名思義,就是將一堆字符串聯(lián)在一起。字符串簡單的定義方法是使用英文單引號(' ')或英文雙引號(" ")包含字符。另外,還可以使用定界符定義字符串。本文還介紹了字符串的連接符。
一、使用單引號或雙引號定義字符串
字符串是指一連串不中斷的字符。這里的字符主要包括以下幾種類型。
1.1、字母類型,如a、b、c、d等。
1.2、數(shù)字類型,如1、2、3、4等。
1.3、特殊字符型,如!、@、#、¥、%、&等。
下面所有單引號和雙引號,來定義一個(gè)普通字符,并注意單雙號的區(qū)別:
<?PHP
$a = "php8"; //定義變量$a,使用雙引號定義
$b = 'PHP8'; //定義變量$b,使用單引號定義
$c = "我們正在學(xué)習(xí)的是$a"; //定義變量$c,使用雙引號定義
$d = '我們正在學(xué)習(xí)的是$a'; //定義變量$d,使用單引號定義
echo $a; //輸出變量$a
echo "<br>"; //輸出換行
echo $b; //輸出變量$b
echo "<br>"; //輸出換行
echo $c; //輸出變量$c
echo "<br>"; //輸出換行
echo $d; //輸出變量$d
?>
以上PHP8代碼執(zhí)行結(jié)果為:
PHP8
PHP8
我們正在學(xué)習(xí)的是PHP8
我們正在學(xué)習(xí)的是$a
從以上的運(yùn)行結(jié)果可以得出:
1、僅僅輸出字符串的時(shí)候,雙引號和單引號是沒有區(qū)別的。
2、當(dāng)在字符串中輸出變量的時(shí)候,就不一樣了,雙引號會輸出變量的值,單引號則把變量當(dāng)成普通的字符串原封不動的輸出。
二、使用定界符定義字符串
定界符(<<<)用于定義格式化的大文本,這里的格式化是指文本中的格式被保留,所以文本中不需要轉(zhuǎn)義字符。使用定界符的語法格式如下:
<?php
$string = <<< str
字符串的具體內(nèi)容
str;
?>
這里的str為指定的標(biāo)識符,標(biāo)識符可以自己設(shè)定,記得要前后保持一致。
使用定界符和雙引號一樣,包含的變量也會替換成實(shí)際的值。
參考案例如下:
<?php
$a = "PHP8";
$b = "我們正在學(xué)習(xí)的是$a";
$c = <<< str
我們正在學(xué)習(xí)的是$a
str;
echo $b;
echo "<br>";
echo $c;
?>
上面代碼在PHP8中,運(yùn)行結(jié)果如下:
我們正在學(xué)習(xí)的是PHP8
我們正在學(xué)習(xí)的是PHP8
三、字符串的連接符
字符串的連接符使用非常的頻繁,在前面的學(xué)習(xí)中,我們學(xué)習(xí)了使用英文的“.”(點(diǎn)號)來鏈接,還可以使用{}來連接字符串。
3.1、使用“.”連接字符串。
它可以連接兩個(gè)字符串,也可以連接兩個(gè)字符串變量,還可以連接字符串和字符串變量。
示范代碼如下:
<?php
$a = "我們正在學(xué)習(xí)的是";
$b = "PHP8";
echo $a.$b;
?>
在PHP8中運(yùn)行的結(jié)果如下:
我們正在學(xué)習(xí)的是PHP8
3.2、使用“{}”連接字符串。
在PHP編程中,{}也是我們經(jīng)常使用的連接字符的語法,特別是在各種cms中,我們經(jīng)??匆?,某些變量就是使用{}來鏈接的,下面是一個(gè)使用{}連接字符串的示范:
<?php
$a = "PHP";
$b = "PHP8";
$c = "我是一名{$a}程序員,我正在學(xué)習(xí)的是{$b}";
echo $c;
?>
在PHP8中運(yùn)行的結(jié)果為:
我是一名PHP程序員,我正在學(xué)習(xí)的是PHP8
到此為止,使用單引號或雙引號定義字符串、使用定界符定義字符串和字符串的連接符就講解完畢了。歡迎你學(xué)習(xí)《PHP8知識詳解》系列教程的其他知識點(diǎn)。
本文地址:http://003188.cn/php8dingyizifuchuandefangfa.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡