php
caiqm_kid
这个作者很懒,什么都没留下…
展开
-
php判断日期与获取一周日期
php判断是否日期格式/** * date日期类型 * @param $dateTime */function isDateTime($dateTime) { // 转化时间戳 $ret = strtotime($dateTime); return $ret !== FALSE && $ret != -1;}php获取一周日期与星期几/** * 天数,默认7天 * @param $time */function getNowDate($time=7原创 2021-01-11 12:32:44 · 148 阅读 · 0 评论 -
php获取当前毫秒时间戳
microtime()函数说明,它的结果是分两部分的,也就是前半部分是毫秒(但是单位是秒),后半部分是秒,例如:// 输出结果是0.33401600 1566353457echo microtime();/** * 返回当前的毫秒时间戳 * 注意:sprintf('%.0f', $num)是输出不含小数部分的浮点数 */function msectime() { list($msec, $sec) = explode(' ', microtime()); $msectim.原创 2021-01-11 12:25:25 · 2214 阅读 · 0 评论 -
php创建Cookie
Setcookie( )函数创建Cookie。Cookie是HTTP头标的组成部分,而头标必须在页面其他内容之前发送,因此它必须最先输出。若在setcookie()函数之前输出一个HTML标记、echo语句,甚至一个空行都会导致程序出错。语法:Bool setcookie(string name[,string value[,int expire[,string path[,string原创 2014-07-30 23:52:08 · 553 阅读 · 0 评论 -
fetchAll()函数
fetchAll()方法获取结果集中的所有行。其语法如下:Array PDOStatement::fetchAll([int fetch_style[,int column_index]])参数fetch_style:控制结果集中数据的返回方式,其可选值为PDO::FETCH_ASSOC 关联数组形式PDO::FETCH_NUM 数字索引数组形式PDO::FETCH_B原创 2014-08-06 11:00:38 · 11002 阅读 · 0 评论 -
fetchColumn()函数
FetchColumn()方法FetchColumn()方法获取结果集中下一行指定列的值。其语法:String PDOStatement::fetchColumn([int column_number])可选参数column_number设置行中列的索引值,该值从0开始。如果省略该参数则从第一列开始取值。通过fetchColumn()方法获取结果集中下一行中指定列的值,注意这里是“原创 2014-08-06 11:19:04 · 5929 阅读 · 0 评论 -
PDO中事物处理
应用的方法如下:开启事物——beginTransaction()方法beginTransaction()方法将关闭自动提交(autocommit)模式,直到事务提交或者回滚以后才恢复。提交事务——commit()方法Commit()方法完成事务的提交操作,成功则返回true,否则返回false。事务回滚——rollBack()方法roolBack()方法执行事务的回滚操作。原创 2014-08-06 21:51:18 · 417 阅读 · 0 评论 -
PHP date时间处理
echo "今天:".date("Y-m-d").""; echo "昨天:".date("Y-m-d",strtotime("-1 day")), ""; echo "明天:".date("Y-m-d",strtotime("+1 day")). ""; echo "一周后:".date("Y-m-d",strtotime("+1 we转载 2014-10-25 10:52:04 · 372 阅读 · 0 评论 -
php进制归纳
一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int转载 2014-10-26 23:24:12 · 366 阅读 · 0 评论 -
PHP打开zip文件中的图片
<?php header("Content-type:text/html;charset=utf-8"); $zip_file=str_replace('\\','/',$_SERVER['DOCUMENT_ROOT'].'/rootManage/upload/temp001.zip');//获取文件的绝对路径 $zip=zip_open($zip_file);//转载 2014-10-30 21:52:50 · 784 阅读 · 0 评论 -
Thinkphp自动验证
array(‘name’,’/^[a-z]\w{3,}$/i’,’名字不符合要求!’);array(‘password’,’/^[a-z]\w{6,30}$/i’,’密码不符合要求!’);array(‘account’,’/^[A-Za-z]+$/’,’账号必须使用英文!’);附上一些表单验证中比较常用的正则表达式写法:匹配中文字符的正则表达式: [\一-\龥]匹配双字节字符(转载 2015-04-04 14:40:21 · 504 阅读 · 0 评论 -
微信公众平台
从寒假自己就开始拿微信公众平台开发当练手,到现在断断续续已经挺久了,只不过忙于其他事写代码的时间还是很少,但整体的框架已经搭起来了。公众微信号就不用给了,我不求粉,只是来总结一下技术问题,再拖很多东西都忘掉了。= = 粗略算了一下,代码量已经接近 2000 行,但是提取出来的技术问题好像没多少....囧...不过好歹也码了这么多,做个纪念也是应该的....O(∩_∩)O哈哈~1转载 2015-06-08 20:45:37 · 924 阅读 · 0 评论 -
fetch()函数
Fetch()方法获取结果集中的下一行数据,语法如下:Mixed PDOStatement::fetch([int fetch_style [,int cursor_orientation[,int cursor_offset]]])参数fetch_style:控制结果集的返回方式,其可选值如下:PDO::FETCH_ASSOC 关联数组形式PDO::FETCH_NUM 数原创 2014-08-06 10:47:33 · 3515 阅读 · 0 评论 -
php获取常量的方法
获取常量的方法有两种:1.使用常量名直接获取值,2.使用constant( )函数,constant函数和直接使用变量名输出的效果是一样的,但函数可以动态地输出不同的常量。语法格式为:Mixed constant(string const_name)参数Const_name为要获取常量的名称,也可以为存储常量名的变量。如果获取成功则返回常量的值,否则提示错误信息常量没有被定义。要判断一原创 2014-07-30 09:44:58 · 1499 阅读 · 0 评论 -
“$this->”和”::”的使用
1.$this的意思就是本身,所以$this->只可以在类的内部使用,当类被实例化后,$this同时被实例化为本类的对象,这时对$this使用get_class()函数,将返回本类的类名。例:原创 2014-08-01 22:20:25 · 571 阅读 · 0 评论 -
php抽象类
抽象类是一种不能被实例化的类,只能作为其他类的父类来使用。抽象类使用abstract关键字来声明,格式为:Abstract class AbstractName{...}抽象类和普通类相似,包含成员变量、成员方法。两者的区别在于,抽象类至少要包含一个抽象方法。抽象方法没有方法体,其功能的实现只能在子类中完成。抽象方法也是使用abstract关键字来修饰的。格式为:Abstrac原创 2014-08-03 16:50:29 · 557 阅读 · 0 评论 -
Is_null( )
Is_null( )函数用来判断变量是否为null,该函数返回一个boolean型,如果变量为null,则返回true,否则返回false。原创 2014-07-30 09:17:32 · 386 阅读 · 0 评论 -
mysql_num_rows()函数
使用mysql_num_rows()函数获取查询结果集中的记录数要获取由select语句查询到的结果集中行的数目,则必须使用mysql_num_rows()函数。语法格式如下:Int mysql_num_rows(resource result)使用mysql_unbuttered_query()函数查询的数据结果,无法使用mysql_num_rows()函数来获取查询结果集中的记录数原创 2014-08-04 17:23:25 · 2372 阅读 · 0 评论 -
PDO取数据库数据中文乱码
注意:浏览器、数据库、源文件等编码测试发现,浏览器、数据库和源文件同为utf-8时候并不能输出正常的中文我的数据库和源文件为utf-8编码格式 echo '';//设置浏览器编码 $dsn = 'mysql:host=localhost;dbname=sl_ucenter;charset=gbk'; $user = 'root'; $转载 2014-08-05 17:49:28 · 1191 阅读 · 0 评论 -
mysql_fetch_object()函数
使用mysql_fetch_object()函数从结果集中获取一行作为对象语言格式:Object mysql_fetch_object(resource result)Mysql_fetch_object()函数和mysql_fetch_array()函数类似,只有一点区别,即前者返回的是一个对象而不是数组,该函数只能通过字段名来访问数组。使用下面的格式获取结果集中行的元素值。$r原创 2014-08-04 16:47:19 · 1118 阅读 · 0 评论 -
php预定义常量
__FILE__ 默认常量,php程序文件名(两条下滑线)__LINE__ 默认常量,php程序行数PHP_VERSION 内建常量,php程序的版本,如3.0.8_devPHP_OS 内建常量,执行php解析器的操作系统名称,如windowsE_ERROR 该常量指到最近的错误处E_WARNING 该变量指到最近的警告处E_PARSE 该变量指到解析语法有潜在问题处E原创 2014-07-30 10:06:31 · 358 阅读 · 0 评论 -
mysql_fetch_row()函数
使用mysql_fetch_row()函数逐行获取结果集中的每条记录语法格式为:Array mysql_fetch_row(resource result)mysql_fetch_row()函数从和指定的结果标识关联的结果集中获取一行数据并作为数组返回,将此行赋予数组变量$row,每个结果的列存储在一个数组元素中,下标从0开始,即以$row[0]的形式访问第一个数组元素(只有一个元素时原创 2014-08-04 17:06:19 · 3404 阅读 · 0 评论 -
mysql_fetch_array()函数
使用mysql_fetch_array()函数从数组结果集中获取信息,语法:Array mysql_fetch_array(resource result[,int result_type]);Result:资源类型的参数,要传入的是由mysql_query()函数返回的数据指针。Result_type:可选项,整数型参数,要传入的是MYSQL_ASSOC(关联索引)、MYSQL_NU原创 2014-08-04 16:44:33 · 1171 阅读 · 0 评论 -
Define()函数来定义常量
Define()函数来定义常量,语法定义为define(string constant_name,mixed value,case_sensitive=true)Constant_name必选参数。常量名称,即标识符Value 必选参数。常量的值Case_sensitive 可选参数。指定是否大小写敏感,设定为true,表示大小写不敏感。原创 2014-07-30 09:43:43 · 1035 阅读 · 0 评论 -
Session管理
1.启动会话启动PHP会话的方式有两种:一种是使用session_start()函数,另一种是使用session_register()函数为会话创建一个变量来隐含地启动会话。Session_start()函数之前浏览器不能有任何输出,否则会出现错误。Session_register()函数使用时,不需要调用session_start()函数,PHP会在创建变量之后隐含地调用sessio原创 2014-07-31 21:37:21 · 424 阅读 · 0 评论