go结合php,php2go

软件简介

php2go —— 使用 Golang 实现 PHP 常用内置函数,目前已经实现了 140+ 函数。

下载&安装

go get github.com/syyongx/php2go

PHP Functions

Date/Time Functions

time()

strtotime()

date()

checkdate()

sleep()

usleep()

String Functions

strpos()

stripos()

strrpos()

strripos()

str_replace()

ucfirst()

lcfirst()

ucwords()

substr()

strrev()

number_format()

chunk_split()

str_word_count()

wordwrap()

strlen()

mb_strlen()

str_repeat()

strstr()

strtr()

str_shuffle()

trim()

ltrim()

rtrim()

explode()

strtoupper()

strtolower()

chr()

ord()

nl2br()

json_encode()

json_decode()

addslashes()

stripslashes()

quotemeta()

htmlentities()

html_entity_decode()

md5()

md5_file()

sha1()

sha1_file()

crc32()

levenshtein()

similar_text()

soundex()

parse_str()

URL Functions

base64_encode()

base64_decode()

parse_url()

urlencode()

urldecode()

rawurlencode()

rawurldecode()

http_build_query()

Array(Slice/Map) Functions

array_fill()

array_flip()

array_keys()

array_values()

array_merge()

array_chunk()

array_pad()

array_slice()

array_rand()

array_column()

array_push()

array_pop()

array_unshift()

array_shift()

array_key_exists()

array_combine()

array_reverse()

implode()

Mathematical Functions

abs()

rand()

round()

floor()

ceil()

pi()

max()

min()

decbin()

bindec()

hex2bin()

bin2hex()

dechex()

hexdec()

decoct()

Octdec()

base_convert()

is_nan()

Directory/Filesystem Functions

stat()

pathinfo()

file_exists()

is_file()

is_dir()

filesize()

file_put_contents()

file_get_contents()

unlink()

delete()

copy()

is_readable()

is_writeable()

rename()

touch()

mkdir()

getcwd()

realpath()

basename()

chmod()

chown()

fclose()

filemtime()

fgetcsv()

disk_free_space()

disk_total_space()

glob()

umask()

Variable handling Functions

empty()

is_numeric()

Program execution Functions

exec()

system()

passthru()

Network Functions

gethostname()

gethostbyname()

gethostbynamel()

gethostbyaddr()

ip2long()

long2ip()

Misc. Functions

echo()

uniqid()

exit()

die()

getenv()

putenv()

memory_get_usage()

version_compare()

zip_open()

Ternary(condition bool, trueVal, falseVal interface{}) interface{}

LICENSE

php2go source code is licensed under the

MIT Licence.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值