W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Chr
?返回一個(gè)數(shù)字?0-255
?對(duì)應(yīng)的?ascii
?字符串。 Chr(ascii int) string
func ExampleChr() {
var (
ascii = 65 // A
result = gstr.Chr(ascii)
)
fmt.Println(result)
// Output:
// A
}
Ord
?將字符串的第一個(gè)字節(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
?中的八進(jìn)制字符串轉(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
?以千位分組來(lái)格式化數(shù)字。decimal
?設(shè)置小數(shù)點(diǎn)的個(gè)數(shù)。 decPoint
?設(shè)置小數(shù)點(diǎn)的分隔符。 thousand
?設(shè)置千位分隔符。 NumberFormat(number float64, decimals int, decPoint, thousandsSep string) string
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
?隨機(jī)打散后的字符串。
Shuffle(str string) string
func ExampleShuffle() {
var (
str = `123456`
result = gstr.Shuffle(str)
)
fmt.Println(result)
// May Output:
// 563214
}
HideStr
?將字符串?str
?從中間字符開(kāi)始,百分比?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 ' |<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<br>is<br>very<br>easy<br>to<br>use
}
WordWrap
?使用換行符將?str
?換行到給定字符數(shù)(不會(huì)切分單詞)。
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 = "<br />\n"
result = gstr.WordWrap(str, width, br)
)
fmt.Printf("%v", result)
}
// Output:
// A very
// long
// woooooooooooooooooord.
// and
// something
// The quick brown fox<br />
// jumped over the lazy<br />
// dog.
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: