PHP常用函数总结

PHP常用函数总结

码代码时容易用到的基础函数总结。上代码//PHP设置跨域header("Access-Control-Allow-Origin:*");//PHP设置JSON头 以JSON格式输出header("Content-type:application/json; charset=utf-8");//正则取字符串preg_match_all('/字符串(.*?)字符串/i',$data,$out);// PHP把JSON对象转字符串不转码输出json_encode($results, JSON_UNESCAPED_UNICODE);//PHP设置最大运行时间 0 是永久set_time_limi...

PHP 2021-10-03 PM 2424℃ 0条
php WordPress站点一键获取所有链接

php WordPress站点一键获取所有链接

<?php require('./wp-blog-header.php'); header("Content-type: text/txt"); header('HTTP/1.1 200 OK'); $posts_to_show = 1000; // 获取文章数量 ?> <?php echo 'http://'.$_SERVER['HTTP_HOST']; ?><?php echo "\n"; ?> <?php /* 文章页面 */ header("Content-type: text/txt&q...

PHP 2021-10-03 PM 2307℃ 0条
goland  strings包

goland strings包

strings包复制代码/*用来处理字符串的。检索子串格式化比较大小裁剪炸碎拼接*/package main import ( "fmt" "strings" ) func main() { //判断hello里有没有el字符 fmt.Println(strings.Contains("hello","el")) //true //asshole里只要有任意一个hello的字符就为true fmt.Println(strings.ContainsAny...

Goland 2021-10-03 AM 3123℃ 0条
goland 字符串格式化

goland 字符串格式化

package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.ToUpper("HeLLO")) //全部变为大写 HELLO fmt.Println(strings.ToLower("HeLLO")) //全部变为小写 hello fmt.Println(strings.Title("hello")) //首字母大写 Hello }

Goland 2021-10-03 AM 2493℃ 0条
goland 字符串比较大小

goland 字符串比较大小

package main import ( "fmt" "strings" ) func main() { //比较首位字符的序号是否比后面首位字符大,如果不大就为-1 //如果首位俩个相同,会继续比较第二位的序号 fmt.Println(strings.Compare("a","b")) //-1 fmt.Println(strings.Compare("c","a")) //1 ...

Goland 2021-10-03 AM 2391℃ 0条
goland 字符串的裁剪

goland 字符串的裁剪

package main import ( "fmt" "strings" ) func main() { //去掉头和尾的空格 fmt.Println(strings.TrimSpace(" aa bb cc ")) //aa bb cc //去掉前缀 fmt.Println(strings.TrimPrefix("dddaa bb cc ", "ddd")) //aa bb cc //去掉后缀 fmt.P...

Goland 2021-10-03 AM 2302℃ 0条
goland  字符串炸碎

goland 字符串炸碎

package main import ( "fmt" "strings" ) func main() { //整个字符串,以什么为分隔符,进行拆分 aa := strings.Split("i love you"," ") fmt.Println(aa,len(aa)) //[i love you] 3 //整个字符串,以什么为分隔符,进行拆分 -1代表有多碎拆分多碎,如果数字为2 那么就炸2次,...

Goland 2021-10-03 AM 1807℃ 0条
goland 字符串拼接

goland 字符串拼接

package main import ( "fmt" "strings" ) func main() { //用爱心进行拼接 a1 := strings.Join([]string{"i","love","you"},"❤") fmt.Println(a1) //i❤love❤you }

Goland 2021-10-03 AM 2650℃ 0条
goland 文件操作

goland 文件操作

打开和关闭文件/*简易方式打开一个文件,拿着一顿骚操作,一秒后关闭.以只读方式打开一个文件,创建其带缓冲的读取器,读取文件到末尾.使用ioutil包对test.txt进行简易读取.以创写追加或创写覆盖方法打开一个文件,缓冲式写出几行数据,倒干缓冲区后退出。使用os包的状态检测结合,os.ISnotExist(err)判断文件师父存在.使用ioutil包进行简易文件写出. */简单打开一个文件//简易方式打开一个文件,拿着一顿骚操作,一秒后关闭 package main import ( "fmt" "os" "t...

Goland 2021-10-03 AM 2341℃ 0条
GOLAND TCP通信功能 (agent功能)

GOLAND TCP通信功能 (agent功能)

服务器端:package main import ( "net" "fmt" "os" ) func ServerHandleError(err error,when string) { if err != nil { fmt.Println(err, "net.Listen") os.Exit(1) } } func main(){ //创建链接 listener, err := net.Listen(&...

Goland 2021-10-03 AM 2356℃ 0条
GOLAND  HTTP请求 POST GET

GOLAND HTTP请求 POST GET

get请求package mainimport ( "fmt" "io/ioutil" "net/http" "os")func main() { resp, err := http.Get("https://baike.baidu.com/item/书/130176?fr=aladdin") HandleError(err, "http.Get") defer resp.Body.Close() bytes, e := ioutil.ReadAll(r...

Goland 2021-10-03 AM 2227℃ 0条