直接使用PHP函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。 substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用 mb_substr() 或者 mb_strcut() 这个函数,mb_substr()/m ...
分类:
Web程序 时间:
2016-04-09 15:25:55
阅读次数:
207
环境是zabbix3.0+php7.1.2当点击logout时出现错误:http://zabbix/index.php?reconnect=1这是一个bug(原文地址:http://wuhf2015.blog.51cto.com/8213008/1761805)解决办法:修改php函数在zabbix前端目录中切换到:/zabbix/include/classes/api/wrappers找到函数:__call原函数..
分类:
Web程序 时间:
2016-04-08 20:15:04
阅读次数:
257
正常情况下用php的mysql_query函数是不能批量执行多句CREATETABLE之类的语句的;而有些场景;比如说有一个sql备份文件、又或是程序初始化时创建数据表结构的时候需要批量执行文件中的sql语句;解决这个问题可以用explode函数按‘;‘号把sql语句拆成数组;再通过循环执行mysql_que..
分类:
数据库 时间:
2016-04-05 02:15:41
阅读次数:
198
正常情况下用php的mysql_query函数是不能批量执行多句CREATE TABLE之类的语句的; 而有些场景;比如说有一个sql备份文件、又或是程序初始化时创建数据表结构的时候需要批量执行文件中的sql语句; 解决这个问题可以用explode函数按';'号把sql语句拆成数组;再通过循环执行m ...
分类:
数据库 时间:
2016-04-05 00:26:51
阅读次数:
209
下面3个函数的用法ob_get_contents() - 返回输出缓冲区的内容ob_flush() - 冲刷出(送出)输出缓冲区中的内容ob_clean() - 清空(擦掉)输出缓冲区ob_end_flush() - 冲刷出(送出)输出缓冲区内容并关闭缓冲ob_end_clean() - 清空(擦除 ...
分类:
Web程序 时间:
2016-03-24 14:46:08
阅读次数:
129
一、函数的写法 1."" 和'' 的区别 双引号可以添加转义字符,也可以解析变量 单引号不能加转义字符,也不能解析变量 2.PHP中函数的形式 function 函数名() { 函数体 } 函数名一般首字母大写 3.函数可以有默认值 当echo Test() 的括号中输入一个数字,默认更改$a的值
分类:
Web程序 时间:
2016-03-20 09:13:45
阅读次数:
198
一、PHP基础 1,标记和注释 ①<?php?> ②单行注释// 多行注释/** */2, 输出语句 ①echo输出 echo可以输出多个字符串,用逗号隔开。 ②print输出 print只能输出一个字符串,返回true或false ③print_r() 字符串和数字简单打印,而数组则以括起来的键和
分类:
Web程序 时间:
2016-03-18 17:44:33
阅读次数:
185
命名规范 Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php; Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php; Θ 函数的命名使用小写字母和下划线的方式。例如:g
分类:
Web程序 时间:
2016-03-10 09:24:09
阅读次数:
187
/*函数array_map()函数:多数组回调函数---将回调函数作用到给定数组的单元上 * 1、语法:array array_map ( callback callback, array arr1 [, array ...] ) * 2、描述:返回一个数组,该数组包含了 arr1 中的所有单元经过
分类:
编程语言 时间:
2016-03-07 13:52:51
阅读次数:
138