国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP字符串連接符的使用實例

2020-03-22 18:58:55
字體:
來源:轉載
供稿:網友
很多時候我們需要將幾個字符串連接起來顯示,在PHP中,字符串之間使用 “點” 來連接,也就是英文中的半角句號 " . " 。" . " 是字符串連接符,可以把兩個或兩個以上的字符串鏈接成一個字符串。例如:

<?php$name = "PHP :";$url =  "www.php";echo $name . $url . ".cn";?>

輸出結果為:

PHP : m.survivalescaperooms.com

應用字符串連接符號沒有辦法實現大量字符串的連接,PHP允許程序員在雙引號中直接包含字符串變量,當echo語句后面使用的是 雙引號 (" ")時,可以使用下面的格式來達到相同的效果。例如:

<?php$name = "PHP :";$url =  "www.php";echo "$name$url.cn";     // 雙引號里的變量同一般的字符串自動進行區分?>

輸出結果為:

PHP :m.survivalescaperooms.com

字符串echo輸出 逗號也可作php連接符

輸出多個字符串時,用逗號代替句點來分隔字符串,速度更快。如下4種方式,都能得到同樣的結果,但是,只有第4種方式是最好的。

<?php$foo = 'Tom';echo "Hello $foo, welcome to phpcn.";echo "<br>";echo "Hello " . $foo . " welcome to phpcn.";echo "<br>";echo 'Hello ' . $foo . ' welcome to phpcn.';echo "<br>";echo 'Hello ', $foo , ' welcome to phpcn.';?>

說明:

第一個逗號" , "不能運行, 因為使用雙引號會強制php為此字符串尋找替換值。

第二個好一些,因為php沒有替換需要執行的。

第三個更好,因為使用了單引號,因此語言知道你能夠脫離進程傳送文本,但是“不好”的事情是使用了連接符(不操作,就行第二個例子一樣)。

最后一個使用了單引號,并且加了一個連接符。為什么這樣處理最好呢?

我們先看看第三個情況,php創建一個字符串,包含“Hello”,然后擴充它,加上foo變量(“Tom”),然后,再次擴充它,加上“welcome to phpcn.”語句,然后,echo能使用它。

然而第四的情況是,echo唯一做的一件事是發送“Hello”,接著輸出$foo的內容,再輸出“welcome to phpcn.”。因為echo僅僅是發送文本而沒有創建一個需要擴充內容的字符串。

到這里,就應該明白了優化php字符串連接符,可以提高程序運行速度。而且發現原來“,”逗號也可作php的連接符的,平時大家一般都是使用一點“.”作連接符的。是不是感覺很神奇?

據說,這可能是從C開始帶過來的習慣,printf這類的輸出都是變參的,echo也繼承了這個優良傳統。不過需要明白的是,這里的逗號是參數間隔符,不是字符串連接符。

再來說說逗號與句號的區別

echo $str,$str2,$str3;

使用逗號進行運算是逐個輸出運算結果

echo $str.$str2.$str3;

使用點號是先對所有字符串進行運算得到結果再輸出。

這樣看當然是 逗號的效率比點號高。 因為逗號連接是不需要運算的。

以上就是PHP字符串連接符的使用實例的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海原县| 龙江县| 勐海县| 绩溪县| 宣恩县| 八宿县| 汕尾市| 孝义市| 华容县| 康定县| 康保县| 蕲春县| 绥江县| 台湾省| 灯塔市| 清水河县| 江山市| 方正县| 潼关县| 建始县| 时尚| 芦山县| 新密市| 鄂伦春自治旗| 深圳市| 锦州市| 新余市| 三原县| 太白县| 清苑县| 溧阳市| 工布江达县| 尉氏县| 郧西县| 新化县| 芜湖县| 泽库县| 寿宁县| 宁乡县| 五峰| 连云港市|