您的位置:首页 > 技术中心 > PHP教程 >
  • PHP如何读写protobuf3

    protobuf(Google Protocol Buffers)是Google提供一个具有高效的协议数据交换格式工具库(类似Json),但相比于Json,Protobuf有更高的转化效率,时间效率和空间效率都是JSON的3-5倍。在pro

    2021-07-22 20:01点击阅读

  • 如何用box/spout解析大型Excel表格

    PHP解析Excel有个比较有名的库是phpoffice/phpexcel。在实际使用的过程中,遇到上万行的Excel时,phpexcel的内存使用量会飙升。今天我来介绍另一个高效解析Excel的PHP库box/spout。看官方介绍是:R

    2021-07-22 20:01点击阅读

  • 小小一个改动,竟能让json_decode内存节省70%?

    json_decode对JSON格式的字符串进行解码,接受一个JSON格式的字符串并且把它转换为PHP变量。但是运行json_decode可能会出现超出内存上线,这是该怎么办?如果你用PHP的json_decode函数解析JSON串,而且J

    2021-07-22 20:01点击阅读

  • php rename错误原因怎么找

    php rename错误原因的查找方法:1、新增一些安全检查;2、开启错误报告“error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);”。本文操作环境:windows7系统、PH

    2021-07-22 15:03点击阅读

  • php session_start 失败怎么办

    php session_start失败的解决办法:首先找到并打开“php.ini”;然后将“session.serialize_handler”设置为php即可。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑php

    2021-07-22 15:03点击阅读

  • php怎么改变字符串编码

    php改变字符串编码的方法:1、通用iconv函数改变字符串编码;2、通过mb_convert_encoding改变字符串编码。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑php怎么改变字符串编码?php 字符串编

    2021-07-22 15:03点击阅读

  • macbook pro怎么安装php

    macbook pro安装php的方法:首先启动Apache;然后在终端输入命令“sudo vim /etc/apache2/httpd.conf”;最后去掉“libphp5.so”前的分号即可。本文操作环境:macOS10.15系统、PH

    2021-07-22 15:02点击阅读

  • php怎么把十六进制转化为ascii码

    php把十六进制转化为ascii码的方法:1、通过bex2bin函数将十六进制数转化为ASCII字符;2、通过pack函数将十六进制数转化为ASCII字符。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑php怎么把十

    2021-07-22 15:01点击阅读

  • nginx php 图片不显示怎么办

    nginx php图片不显示的解决办法:首先打开nginx.conf文件;然后在该文件中添加“location ~* ^.+\.(jpg|jpeg|gif|png|bmp)$ {...}”语句;最后对图片文件夹及图片进行授权即可。本文操作环

    2021-07-22 15:01点击阅读

  • php pdf 中文乱码怎么解决

    php pdf中文乱码的解决办法:1、在“tcpdf/config/tcpdf_config.php”中添加“require_once(dirname(FILE).’/lang/chi.php’);”;2、修改两个常量的定义值。本文操作环境

    2021-07-22 15:01点击阅读

  • php怎么实现聊天室功能

    php实现聊天室功能的方法:首先创建前端代码;然后在PHP后端文件中通过创建“private function initSocket(){...}”等方法实现聊天室功能即可。本文操作环境:windows7系统、PHP7.1版,DELL G3

    2021-07-22 10:03点击阅读

  • php如何解决微信昵称乱码问题

    php解决微信昵称乱码的方法:1、使用decodeURIComponent解码;2、数据库编码和表格编码以及对应的存储字段采用utf8mb4编码。本文操作环境:macOS10.15系统、PHP7.1版,macbook air2017电脑ph

    2021-07-22 10:02点击阅读

  • php怎么设置memcache缓存

    php设置memcache缓存的方法:首先访问php官网;然后点击DLL下载对应windows版本的dll;接着修改“extension=php_memcache.dll”;最后重启web访问即可开启memcache。本文操作环境:wind

    2021-07-22 10:02点击阅读

  • php怎么判断get存不存在

    php判断get存不存在的方法:首先创建一个PHP示例文件;然后通过“if(is_array($_GET)&&count($_GET)>0){...}”语句判断get传值的参数是否存在即可。本文操作环境:windows7系统、PHP7.1版

    2021-07-22 10:02点击阅读

  • php设置http状态码的方法

    php设置http状态码的方法:首先创建一个PHP示例文件;然后通过“http_response_code(int $response_code = ?): mixed”方法设置响应的HTTP状态码即可。本文操作环境:windows7系统、

    2021-07-22 10:01点击阅读

  • php怎么修改user agent

    php修改user agent的方法:1、在Firefox地址栏中输入“about:config”;2、新建一个String键值;3、将这个键值赋值为想要修改的UA即可。本文操作环境:windows7系统、firefox88.0&&PHP7

    2021-07-22 10:01点击阅读

  • php怎么实现色彩空间转换

    php实现色彩空间转换的方法:首先创建一个PHP示例文件;然后创建“HSL、HSV、RGB色彩空间”;最后通过“protected function tearDown(){...}”等方法实现转换。本文操作环境:windows7系统、PHP

    2021-07-22 10:01点击阅读

  • php中->和=>操作符的区别是什么

    区别:“->”操作符是操作一个类中的成员变量的方法,它作为实例化对象访问类中的函数或对象,例“$runoob->getUrl();”;而“=>”是数组的key和value映射时使用的操作符,语法“index=>values”,可给键赋值。本

    2021-07-22 00:00点击阅读

  • php中查找替换函数有哪些

    替换函数:1、str_ireplace();2、str_replace();3、substr_replace();4、array_replace();5、array_replace_recursive();6、array_splice()。

    2021-07-22 00:00点击阅读

  • 推荐9个常用的php代码(记得收藏)

    收集一些日常开发中一些有用的PHP代码段,会持续更新。今天就向大家介绍一下,有需要的小伙伴可以参考参考。收集一些日常开发中一些有用的PHP代码段,会持续更新。 如果代码有BUG或者任何建议,欢迎在评论区评论!1、把一个数字限定在某个范围内

    2021-07-21 20:01点击阅读