文章分类 - PHP
摘要:1、创建xml并写入节点 1 /** 2 * 创建xml并写入节点 3 */ 4 public function createAndWrite() 5 { 6 // 1. 因为是创建,所以声明头部 7 $dom = new \DOMDocument('1.0', 'utf-8'); 8 $dom->
阅读全文
摘要:$a = file(‘文件名’); file_put_contents(‘文件名’, join('', array_slice($a, 0, -1)));
阅读全文
摘要:1 // 遍历目录 2 $dir = './test'; 3 function loopDir($dir) 4 { 5 $handle = opendir($dir); 6 while (false !== ($file = readdir($handle))) { 7 if ($file != '
阅读全文
摘要:二分查找 1 // 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组 2 /** 3 * 二分查找法(数组中查找某个元素) 4 * @param array $array 要查找的数组 5 * @param int $low 查找的起始位置 6 *
阅读全文
摘要:1. 匹配url地址 $reg = "/^(https?:\/\/)?(\w+\.)?(\w+\.)(\w+)(:\d+)?(\/\w+)*\/?(\?\w+=[^\s=&]+(&\w+=[^\s=&]+)*)?(#\w)?$/i"; $str = 'https://asdfewiiw.dsfsd.
阅读全文
摘要:明显是禁用了函数 putenv() 解决方法,宝塔 软件商店 - php - 右侧点击 '设置' , 出现弹框如下图所示 找到 putenv , 删除即可 但是,有一坑需要注意 注意:必须已安装的所有php版本都删除这个函数才可以,否则还是会报错
阅读全文
摘要:参考自: 【Memcached】使用Memcache实现共享Session【原创】_一直加班的程序猿-CSDN博客_memcached做session共享 将session的值存储到memcached中去,配置以及方法和注意事项_yanlintao1的专栏-CSDN博客 问题: 这种session共
阅读全文
摘要:1 <?php 2 class MemcacheSession 3 { 4 // memcache对象 5 private static $handler = null; 6 // 过期时间 秒 7 private static $lifetime = null; 8 // 当前时间 9 priva
阅读全文
摘要:1 <?php 2 3 /** 4 * 使用php提供检查扩展是否存在的函数来进行判断,调用对应的扩展来使用api 5 */ 6 class Mem 7 { 8 private $handle = null; // 连接实例 9 private $so = true; // 检查扩展是否存在 10
阅读全文
摘要:使用的是tp框架 转自 ThinkPHP5生成抖音小程序带参数二维码_菜鸟何时能翻身-CSDN博客_抖音小程序二维码生成 1. 获取accesstoken 1 public function get_access_token() 2 { 3 $appid = 'tt301******3a416';
阅读全文
摘要:JS var yc = ycList.replace(/"/g,'"'); PHP 在传递json数据时 会产生字符被HTML化 如 :{"key":"test\""} 中的双引号被转成 ‘"’, {"key":"test\""}
阅读全文
摘要:方法一 大多数帖子的解决方法是 将php.ini中的session.auto_start改为1,重启nginx 在日常开发中,php.ini配置session.auto_start=0;是默认关闭会话,如果想开启会话需要调用session_start(); 而session.auto_start 开
阅读全文
摘要:应该不难理解,比如概率数组['50','100','300'] 他们一共是 '450' 份,'50' 在它们当中占'50'份 将这个数组循环,抽取一个 1-450 的随机数,如果在 50的范围内,那么就选中了50 如果没有选中50,那么就把 '50' 剔除出去,看数组 ['100','300'],再
阅读全文
摘要:查看composer版本时,报错如下 [root@iZm5eajbhqhhehk85j4d95Z ~]# composer --versionPHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /www/se
阅读全文
摘要:1、单元格内的字符串,换行用 "\r\n",单引号我没试,用双引号吧 2、还有一个条件就是 $objPHPExcel->getActiveSheet()->getStyle('A4')->getAlignment()->setWrapText(true);
阅读全文
摘要:转自:https://blog.csdn.net/weixin_43674113/article/details/103601398 用程序导出的csv文件,当字段中有比较长的数字字段存在时,在用excel软件查看csv文件时就会变成科学技术法的表现形式。其实这个问题跟用什么语言导出csv文件没有关
阅读全文
摘要:简介 curl是一个非常强大的开源库,可以使用URL的语法模拟浏览器来传输数据,支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP等协议都可以很好的支持,包括一些:HTTPS认证,HTTP POST方法,HTTP PUT
阅读全文
摘要:1 <?php 2 define("TOKEN", "woZiDingYiDe987"); // 这里改成你自己的Token,是自定义的,不过要和微信公众号后台的对应起来 3 $wechatObj = new wechatCallbackapiTest(); 4 if ($_GET['echostr
阅读全文
摘要:三种方式 1、$_POST['fieldname'] 说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据解释:也就是表单POST过来的数据 2、file_get_contents("php://input"); 说明:允许读取 PO
阅读全文
摘要:一、 call_user_func 作用 把第一个参数作为回调函数调用 说明 call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] ) : mixed 第一个参数 callback 是被调用的回调函数,其余参
阅读全文

浙公网安备 33010602011771号