日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

php連接字符串的函數(shù) php 拼接字符串

大家好,小編今天為大家分享關(guān)于php連接字符串的函數(shù)(php 拼接字符串)的信息,很多人還不知道,今天讓我們一起來看看吧!

php連接字符串的函數(shù) php 拼接字符串


1、+拼接 *** 這是我寫golang時經(jīng)常使用的方式 。go語言使用+拼接和php使用 。拼接 。
2、但是由于golang中的字符串是不可變類型,用+連接會產(chǎn)生一個新的字符串,影響效率 。來自:goLanguage中文文檔:www.topgoer.comfuncmain(){s1:="hello"s2:="word"s3:=s1+s2fmt.Print(s3)//s3="helloword"}sprintf函數(shù)s1:="hello"s2:="word"s3:=fmt.Sprintf("%s%s",s1,s2)//s3="helloword"這種 *** 經(jīng)常在開發(fā)過程中使用 。這樣寫的好處是不會直接生成臨時字符串,但是看起來效率特別高 。
【php連接字符串的函數(shù) php 拼接字符串】3、連接函數(shù)要使用Join函數(shù),我們需要在調(diào)用Join函數(shù)之前引入strings包 。Join函數(shù)會先根據(jù)字符串?dāng)?shù)組的內(nèi)容計算一個拼接后的字符串?dāng)?shù)組的長度,然后申請相應(yīng)大小的內(nèi)存,一次填充一個字符串 。在現(xiàn)有陣列的情況下,這個效率會很高,如果沒有,效率就不高 。
4、我通常用它來切割字符串 。s1:="hello"s2:="word"varstr[]string=[]string{s1,s2}s3:=strings.Join(str,"")fmt.Print(s3)buffer.builderbuffer.writestring函數(shù)s1:="hello"s2:="word"varbtbytes.Bufferbt.WriteString(s1)bt.WriteString(s2)s3:=bt.String()fmt.Println(s3)效率比上面高很多,但是我從來沒有在開發(fā)中用過 。緩沖區(qū) 。
5、生成器函數(shù)s1:="hello"s2:="word"varbuildstrings.Builderbuild.WriteString(s1)build.WriteString(s2)s3:=build.String()fmt.Println(s3)官方建議的拼接 *** 和上面的 *** 差不多 。官方建議是官方的 。我是小白,只喜歡之一個,所以我通常用+來拼接 。
6、如果拼接的字符串很長,這是最后一種 ***。畢竟,救我的命很重要 。
好了,php連接字符串的函數(shù)(php 拼接字符串)的知識介紹就到這里,本文到此結(jié)束!

    推薦閱讀