日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)GoFrame教程:GoFrame gstr-切分組合

Split

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的永春網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

  • 說明:?Split?用?delimiter?將?str?拆分為?[]string?。  
  • 格式:
Split(str, delimiter string) []string

  • 示例:
func ExampleSplit() {
	var (
		str       = `a|b|c|d`
		delimiter = `|`
		result    = gstr.Split(str, delimiter)
	)
	fmt.Printf(`%#v`, result)

	// Output:
	// []string{"a", "b", "c", "d"}
}

SplitAndTrim

  • 說明: ?SplitAndTrim?使用?delimiter?將?str?拆分為?[]string?,并對?[]string?的每個元素調(diào)用?Trim?,并忽略在?Trim?之后為空的元素。  
  • 格式:
SplitAndTrim(str, delimiter string, characterMask ...string) []string

  • 示例:
func ExampleSplitAndTrim() {
	var (
		str       = `a|b|||||c|d`
		delimiter = `|`
		result    = gstr.SplitAndTrim(str, delimiter)
	)
	fmt.Printf(`%#v`, result)

	// Output:
	// []string{"a", "b", "c", "d"}
}

Join

  • 說明:?Join?將?array?中的每一個元素連接并生成一個新的字符串。參數(shù)?sep?會作為新字符串的分隔符。
  • 格式:
Join(array []string, sep string) string

  • 示例:
func ExampleJoin() {
	var (
		array  = []string{"GOframe", "is", "very", "easy", "to", "use"}
		sep    = ` `
		result = gstr.Join(array, sep)
	)
	fmt.Println(result)

	// Output:
	// GoFrame is very easy to use
}

JoinAny

  • 說明:?JoinAny?將?array?中的每一個元素連接并生成一個新的字符串。參數(shù)?sep?會作為新字符串的分隔符。參數(shù)?array?可以是任意的類型。
  • 格式:
JoinAny(array interface{}, sep string) string

  • 示例:
func ExampleJoinAny() {
	var (
		sep    = `,`
		arr2   = []int{99, 73, 85, 66}
		result = gstr.JoinAny(arr2, sep)
	)
	fmt.Println(result)

	// Output:
	// 99,73,85,66
}

Explode

  • 說明:?Explode?使用分隔符?delimiter?字符串?str?拆分成?[]string?
  • 格式:
Explode(delimiter, str string) []string

  • 示例:
func ExampleExplode() {
	var (
		str       = `Hello World`
		delimiter = " "
		result    = gstr.Explode(delimiter, str)
	)
	fmt.Printf(`%#v`, result)

	// Output:
	// []string{"Hello", "World"}
}

Implode

  • 說明:?Implode?使用?glue?連接?pieces?字符串數(shù)組的每一個元素。
  • 格式:
Implode(glue string, pieces []string) string

  • 示例:
func ExampleImplode() {
	var (
		pieces = []string{"goframe", "is", "very", "easy", "to", "use"}
		glue   = " "
		result = gstr.Implode(glue, pieces)
	)
	fmt.Println(result)

	// Output:
	// goframe is very easy to use
}

ChunkSplit

  • 說明:?ChunkSplit?將字符串拆分為單位為?chunkLen?長度更小的每一份,并用?end?連接每一份拆分出的字符串。
  • 格式:
ChunkSplit(body string, chunkLen int, end string) string

  • 示例:
func ExampleChunkSplit() {
	var (
		body     = `1234567890`
		chunkLen = 2
		end      = "#"
		result   = gstr.ChunkSplit(body, chunkLen, end)
	)
	fmt.Println(result)

	// Output:
	// 12#34#56#78#90#
}

Fields

  • 說明:?Fields?以?[]string?的形式返回字符串中的每個單詞。
  • 格式:
Fields(str string) []string

  • 示例:
func ExampleFields() {
	var (
		str    = `Hello World`
		result = gstr.Fields(str)
	)
	fmt.Printf(`%#v`, result)

	// Output:
	// []string{"Hello", "World"}
}

本文題目:創(chuàng)新互聯(lián)GoFrame教程:GoFrame gstr-切分組合
當前鏈接:http://m.5511xx.com/article/cdihgpg.html