掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Chr?返回一個數(shù)字?0-255?對應的?ascii?字符串。 Chr(ascii int) string
func ExampleChr() {
var (
ascii = 65 // A
result = gstr.Chr(ascii)
)
fmt.Println(result)
// Output:
// A
}
Ord?將字符串的第一個字節(jié)轉(zhuǎn)換為?0-255?之間的值。 Ord(char string) int
func ExampleOrd() {
var (
str = `GOframe`
result = gstr.Ord(str)
)
fmt.Println(result)
// Output:
// 103
}
OctStr?將字符串?str?中的八進制字符串轉(zhuǎn)換為其原始字符串。OctStr(str string) string
func ExampleOctStr() {
var (
str = `\346\200\241`
result = gstr.OctStr(str)
)
fmt.Println(result)
// Output:
// 怡
}
Reverse?返回?str?的反轉(zhuǎn)字符串。 Reverse(str string) string
func ExampleReverse() {
var (
str = `123456`
result = gstr.Reverse(str)
)
fmt.Println(result)
// Output:
// 654321
}
NumberFormat?以千位分組來格式化數(shù)字。decimal?設置小數(shù)點的個數(shù)。 decPoint?設置小數(shù)點的分隔符。 thousand?設置千位分隔符。 NumberFormat(number float64, decimals int, decPoint, thousandsSep string) string

荷塘網(wǎng)站建設公司成都創(chuàng)新互聯(lián),荷塘網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為荷塘上1000家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設要多少錢,請找那個售后服務好的荷塘做網(wǎng)站的公司定做!
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?返回將?str?隨機打散后的字符串。 Shuffle(str string) string
func ExampleShuffle() {
var (
str = `123456`
result = gstr.Shuffle(str)
)
fmt.Println(result)
// May Output:
// 563214
}
HideStr?將字符串?str?從中間字符開始,百分比?percent?的字符轉(zhuǎn)換成?hide?字符串。 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?在字符串中的所有換行符之前插入?HTML?換行符?(' br ' |
): \n\r, \r\n, \r, \n?。 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?使用換行符將?str?換行到給定字符數(shù)(不會切分單詞)。 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.
} 
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流