php
Mir2
爱好编程,游戏
展开
-
php 数据类型与转换
PHP数据类型与转换数据类型整型浮点型布尔型字符串数组对象类型间转换(int)$val; 转换为整型(float)$val; 转换为浮点型(string)$val; 转换为字符串(bool)$val; 转换为布尔型(array)$val; 转换为数组,数组只包含$val一个元素. [$val](ob原创 2016-05-15 17:21:25 · 424 阅读 · 0 评论 -
PHP PDO 使用详解
操作数据库是 PHP 常用的操作。使用 PDO 来处理数据库操作通用性和安全性都不错。1. 连接数据库PDO 链接数据只需 new 一个 PDO 对象并传入相关配置,包括数据库驱动,主机,端口,数据库名,链接帐号和密码等。若连接失败会抛出 PDOException。try {$pdo = new PDO('mysql:host=localhost;dbname=testdb', '原创 2017-03-21 11:27:11 · 2645 阅读 · 0 评论 -
PHP 将大量数据导出到 Excel 的方法
数据量很大时(5万条以上),用 PHPExcel 导出 xls 将十分缓慢且占用很大内存,最终造成运行超时或内存不足。可以通过设置 PHP 的运行时间和内存限制来阻止错误发生,但仍然不能确保导出完成。set_time_limit(0);ini_set("memory_limit","512M");要彻底解决这个问题可以将数据分批导出成 CSV 格式的文件,这种格式简单导出快,并且也能转载 2017-04-11 15:56:33 · 8719 阅读 · 0 评论 -
CKEditor图片上传的PHP实现
编辑文章是网站后台的常用功能,CKEditor是目前流行的富文本编辑器,它使用方便但要做一些配置才能实现上传本地图片到服务器的功能。在参考了一篇java下CKEditor图片上传实现的博文后,我用PHP实现了CKEditor编辑文章并支持上传本地图片的功能。从官网http://ckeditor.com/下载CKEditor,根据需要可以选择基本,标准,完整或自定义版,我下载的是CKEditor原创 2017-02-23 18:23:52 · 6152 阅读 · 1 评论 -
微信小程序显示cms里的html文章
在cms模版中将html文章转化为json数据,过滤掉样式和标签,标签转换为 段落和换行转换为,其他标签和附带样式都过滤掉。这里是用php的正则表达式函数来实现的。<?php$_arr = preg_split('/()/i', $content, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);$_r = array();fore原创 2016-12-20 10:22:33 · 6897 阅读 · 4 评论 -
php 正则表达式总结
正则表达式是强大文本处理的工具,许多语言都提供了相似的正则表达式接口。最近工作中用到了php来识别和过滤文本,在此总结一下php中正则表达式的使用方法,主要是几个函数的使用。关于正则表达式的介绍可以参考js 正则总结。php通过函数来提供正则功能,常有的有以下几个函数:preg_match判断正则是否匹配;preg_grep查找与正则匹配的字符串;preg_split用正则分隔字符串;原创 2016-12-20 09:25:11 · 543 阅读 · 0 评论 -
php session操作总结
基本操作//启动sessionsession_start();//存取session$data = $_SESSION[$key];$_SESSION[$key] = $val;//删除sessionunset($_SESSION[$key]);//获取sessionidsession_id();//设置sessionidsession_id($id);//原创 2016-10-28 15:43:31 · 411 阅读 · 0 评论 -
php Memcache使用方法
总结一下PHP中Memcache的使用方法,关于Memcache的安装请自行搜索相关文章。bool Memcache::connect ( string $host [, int $port [, int $timeout ]] )打开一个memcached服务端连接$host 主机$port 端口$timeout 连接持续(超时)时间,单位秒。默认值1秒,修改此值之前请三思,原创 2016-10-28 15:36:32 · 321 阅读 · 0 评论 -
PHP 实现 http 验证
有时候我们需要做一些临时的后台页面,显示统计信息,由于是临时的,为它加一套帐号和登录逻辑不值得,这时我们可以写死几个帐号然后用 http 自带的验证方式来实现后台页面的登录验证,具体方法如下:<?phpfunction httpAuthCheck($httpAuthUser) { // 如果没登录发送 http 验证请求 if((!isset($_SERVER['...原创 2018-03-22 16:36:31 · 437 阅读 · 0 评论