go的Split和Join——类似于PHP的explode和implode

  • Post author:
  • Post category:php

看代码: package main import ( "fmt" "strings" ) func main(){ s := "1,2,3" sli := strings.Split(s, ",") var s2 string len := len(sli) if len > 0 { sli = sli[:len-1] } s2 = strings.Join(sli, ",") fmt.Pr…

继续阅读 go的Split和Join——类似于PHP的explode和implode

PHP中的Traits详解

  • Post author:
  • Post category:php

自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 Trait 和 Class 相似…

继续阅读 PHP中的Traits详解

PHP使用JpGraph图表库画饼状图,以及解决图表显示为小方块的问题(中文乱码)

  • Post author:
  • Post category:php

PHP使用JpGraph图表库画饼状图 第一,  安装JpGraph JpGraph目前最新版本是v4.2.2,官网下载地址( 点击打开链接 ) 下载解压后,可以看见两个文件夹和两个文件, docs文件夹是使用文档, src文件夹是源文件, VERSION是版权声明, README是类库文件的相关说明 第二,配置 将src文件夹复制到项目目录下,重命名为jpgraph(方便导入时写路径) 注意,使…

继续阅读 PHP使用JpGraph图表库画饼状图,以及解决图表显示为小方块的问题(中文乱码)

php获取本地图片直接输出浏览器,file_get_contents

  • Post author:
  • Post category:php

php获取本地图片直接输出浏览器,file_get_contents $url = 'www.12345t.com/?code; //file_get_contents($url,true); 可以读取远程图片,也可以读取本地图片 $img = file_get_contents($url,true); //使用图片头输出浏览器 header("Content-Type: image/jpeg;t…

继续阅读 php获取本地图片直接输出浏览器,file_get_contents

vdimgck.php不显示,移动DedeCMS验证码无法正常显示的解决办法

  • Post author:
  • Post category:php

有些朋友的移动DEDECMS站点后出现了验证码无法正常显示的情况,主要表现为后台登陆验证码图片无法正确显示,只显示一个X号,点击更换图片无任何响应等情况,为了方便大家解决问题,在此整理了三个经典的解决方案。 注:执行方案一和方案二的前提是支持GB库。 方案一:赋予sessions读、写、可执行的权限 在Linux下修改根目录下/data/sessions/的sess_***文件修改权限为777(命…

继续阅读 vdimgck.php不显示,移动DedeCMS验证码无法正常显示的解决办法

斐讯N1+ARMBIAN+宝塔+APACHE+MYSQL+PHP+CLOUDREVE+ARIA2实现云存储+离线下载服务器

  • Post author:
  • Post category:php

漫步云端服务器 http://chdong.top/bbs/ http://www.chdong.top/ 看到很多人提到不建议在N1的armbian中安装宝塔,因为无法安装WEB环保,于是写一个简单的内容来给大家提供一些灵感。 写在前面: 因为宝塔环境安装Arm系统的兼容性并不好,所以需要做的工作会稍多一些,但安装完成后的使用体验还是很不错的! 我的使用场景是简易的家庭存储+低功耗离线下载服务器…

继续阅读 斐讯N1+ARMBIAN+宝塔+APACHE+MYSQL+PHP+CLOUDREVE+ARIA2实现云存储+离线下载服务器

PHP数组函数

  • Post author:
  • Post category:php

Array 数组函数: 函数 描述 array_change_key_case 将数组中的所有键名修改为全大写或小写 array_chunk 将一个数组分割成多个 array_column 返回数组中指定的一列 array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values 统计数组中所有的值 array_diff_assoc 带索…

继续阅读 PHP数组函数

【PHP】数组赋值方式性能比较

  • Post author:
  • Post category:php

实现功能: 给长度为 1000w 的数组赋值(键值为数字索引值 +1) php版本: 5.6.32 赋值方式: arr[ ] array_push( ) 代码: <?php ini_set('memory_limit', '2048M'); $j = 10000000; $arr = []; $t = microtime(true); for ($i = 1; $i <= $j; $i…

继续阅读 【PHP】数组赋值方式性能比较

Mac 搭建PHP虚拟主机环境

  • Post author:
  • Post category:php

由于新入手了mac笔记本,那么上手还是有些许的慌乱。本篇主要介绍如何在Mac OS上使用Apache服务器搭建PHP多站点虚拟主机环境。在Mac里,已经默认内置了Apache和PHP,那么如何配置Apache虚拟主机。 一、Apache基本命令 启动apache: sudo apachectl start 重启apache: sudo apachectl restart 停止apache: sud…

继续阅读 Mac 搭建PHP虚拟主机环境