Go實現PHP常用函式

new1024kb 發表於 2021-01-18

# go-to-php

用Golang封裝PHP常用的函式,為了區分PHP與Go中的函式,go-to-php封裝的函式,都是在對應的PHP函式的前面加上大寫的PPallord函式除外。程式碼地址點選github

安裝

  1. 字串相關包

go get -u github.com/Echo-Mr-Pengw/go-to-php/str

  1. 陣列相關包
    開發中
    …….

字串相關函式

go-to-php封裝函式 對應的PHP函式
Pimplode(glue string , pieces interface{}) string implode
Pjoin(glue string , pieces interface{}) string implode的別名,同Pimplode
Pexplode(delimiter , str string , limit int) []string explode
Pstrlen(str string) int strlen
Pmb_strlen(str string) int mb_strlen
Plcfirst(str string) string lcfirst
Pucfirst(str string) string ucfirst
Pstrtoupper(str string) string strtoupper
Pstrtolower(str string) string strtolower
Pucword(str string) string ucword
Ptrim(str , character_mask string) string trim
Pltrim(str , character_mask string) string ltrim
Prtrim(str , character_mask string) string rtrim
Pchop(str , character_mask string) string rtrim的別名,同Prtrim
Pmd5(str string) string md5
Psha1(str string) string sha1
Pord(str string) int ord
Pallord(str string) interface{} 轉化全部字元,ord的升級版
Pchr(ascii int32) string chr
Pecho(a ...interface{}) echo
Pvar_dump(a ...interface{}) var_dump
Pprint(a interface{}) print
Pstr_repeat(input string , multiplier int) string str_repeat
本作品採用《CC 協議》,轉載必須註明作者和本文連結