13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联GoFrame教程:GoFramegstr-字符串转换

Chr

Chr(ascii int) string
func ExampleChr() {
	var (
		ascii  = 65 // A
		result = gstr.Chr(ascii)
	)
	fmt.Println(result)

	// Output:
	// A
}

Ord

Ord(char string) int
func ExampleOrd() {
	var (
		str    = `GOframe`
		result = gstr.Ord(str)
	)

	fmt.Println(result)

	// Output:
	// 103
}

OctStr

OctStr(str string) string
func ExampleOctStr() {
	var (
		str    = `\346\200\241`
		result = gstr.OctStr(str)
	)
	fmt.Println(result)

	// Output:
	// 怡
}

Reverse

Reverse(str string) string
func ExampleReverse() {
	var (
		str    = `123456`
		result = gstr.Reverse(str)
	)
	fmt.Println(result)

	// Output:
	// 654321
}

NumberFormat

NumberFormat(number float64, decimals int, decPoint, thousandsSep string) string

荷塘网站建设公司成都创新互联,荷塘网站设计制作,有大型网站制作公司丰富经验。已为荷塘上1000家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的荷塘做网站的公司定做!

func ExampleNumberFormat() {
	var (
		number       float64 = 123456
		decimals             = 2
		decPoint             = "."
		thousandsSep         = ","
		result               = gstr.NumberFormat(number, decimals, decPoint, thousandsSep)
	)
	fmt.Println(result)

	// Output:
	// 123,456.00
}

Shuffle

Shuffle(str string) string

func ExampleShuffle() {
	var (
		str    = `123456`
		result = gstr.Shuffle(str)
	)
	fmt.Println(result)

	// May Output:
	// 563214
}

HideStr

HideStr(str string, percent int, hide string) string

func ExampleHideStr() {
	var (
		str     = `13800138000`
		percent = 40
		hide    = `*`
		result  = gstr.HideStr(str, percent, hide)
	)
	fmt.Println(result)

	// Output:
	// 138****8000
}

Nl2Br

Nl2Br(str string, isXhtml ...bool) string

func ExampleNl2Br() {
	var (
		str = `GoFrame
is
very
easy
to
use`
		result = gstr.Nl2Br(str)
	)

	fmt.Println(result)

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

WordWrap

WordWrap(str string, width int, br string) string

func ExampleWordWrap() {
	{
		var (
			str    = `A very long woooooooooooooooooord. and something`
			width  = 8
			br     = "\n"
			result = gstr.WordWrap(str, width, br)
		)
		fmt.Println(result)
	}
	{
		var (
			str    = `The quick brown fox jumped over the lazy dog.`
			width  = 20
			br     = "
\n" result = gstr.WordWrap(str, width, br) ) fmt.Printf("%v", result) } // Output: // A very // long // woooooooooooooooooord. // and // something // The quick brown fox
// jumped over the lazy
// dog. }

本文名称:创新互联GoFrame教程:GoFramegstr-字符串转换
当前网址:http://cdbrznjsb.com/article/cdehheg.html

其他资讯

让你的专属顾问为你服务