Php
龙腾天帅
这个作者很懒,什么都没留下…
展开
-
php常用函数
//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒//include,include_once.requ转载 2014-04-05 00:14:14 · 513 阅读 · 0 评论 -
PHP获取当前时间(年,月,日,小时,分,秒)
PHP获取当前时间(年,月,日,小时,分,秒) 1echo date( "h:i ");date(PHP 3, PHP 4 )date — 格式化一个本地时间/日期说明string date ( string format [, int timestamp])返回将整数 timestamp 按照给定的格式字串而产生的字符串转载 2014-06-26 15:40:28 · 51019 阅读 · 0 评论 -
如何编写安全的PHP代码
如何编写安全的PHP代码2010-07-25绝不要信任外部数据或输入关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie)的任何数据都是不可信任转载 2015-05-29 13:24:42 · 476 阅读 · 0 评论 -
PHP高效率写法(详解原因)
1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是转载 2015-04-23 08:42:08 · 364 阅读 · 0 评论 -
php统计某一目录下文件总数
function get_file_count2($dir_name) { static $count;$arr = scandir($dir_name); while (list($key,$value)=each($arr)) { if (($value == '.') || ($value == '..')) { continue; }转载 2015-01-05 16:53:58 · 1416 阅读 · 0 评论 -
PHP正则 小梳理
正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PCRE(Perl兼容正则表达式,Perl Compatible Regular Expressions) PCRE语法: 1.定界符 必须成对出现,可以使用除0-9a-zA-Z\以外转载 2015-01-05 10:13:49 · 365 阅读 · 0 评论 -
php正则表达式
介绍 正则表达式,大家在开发中应该是经常用到,现在很多开发语言都有正则表达式的应用,比如javascript,java,.net,php等等,我今天就把我对正则表达式的理解跟大家唠唠,不当之处,请多多指教! 需要知道的术语——下面的术语你知道多少? Δ 定界符Δ 字符域Δ 修饰符Δ 限定符Δ 脱字符Δ转载 2015-01-04 09:14:16 · 330 阅读 · 0 评论 -
php数组排序
经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个函数。简单排序 首先,让我们来看看最简单的情况:将一个数组元素从低到高进行简单排序,这个函数既可以按数字大小排列也可以按字母顺序排列。PHP的so转载 2014-12-29 14:08:27 · 437 阅读 · 0 评论 -
php 对2维数组 根据某个键值进行排序的几种方法!
php多维数组排序可以用array_multisort() 函数来处理,array_multisort() 函数可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数组进行排序,关联(string)键名保持不变,但数字键名会被重新索引 排序顺序标志: SORT_ASC - 按照上升顺序排序 SORT_DESC - 按照下降顺序排序 排序类型标志: SORT_RE转载 2014-12-29 14:06:19 · 1174 阅读 · 0 评论 -
PHP的静态变量
PHP的静态变量介绍静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。只要在变量前加上关键字static,该变量就成为静态变量了。0102 functiontest转载 2014-12-11 08:40:33 · 380 阅读 · 0 评论 -
比较详细PHP生成静态页面教程
PHP生成静态页面教程 我们先回顾一些基本的概念一,PHP脚本与动态页面。 PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理。无论以何种方式,它的基本原理是这样的。由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的P转载 2014-12-11 08:54:58 · 671 阅读 · 0 评论 -
时间戳相减 转化为天小时分秒
两时间戳相减得到相差时间的秒数,然后转化成X天X小时X分X秒<?php//自定义函数:time2string($second) 输入秒数换算成多少天/多少小时/多少分/多少秒的字符串function time2string($second){ $day = floor($second/(3600*24)); $second = $second%(3600*24);//除去整天之后剩余的转载 2014-11-24 16:12:56 · 14512 阅读 · 0 评论 -
jquery + php 的 getJSON()跨域实例
test.php文件$cb=$_GET['callback'];//getJSON('xxx.com?callback=?') 中的callback$array=array('aaa'=>'aaa','bbb'=>'bbb');$result=json_encode($array);echo($cb."(".$result.")");//加粗部分是要注意的exit();转载 2014-11-21 11:03:26 · 455 阅读 · 0 评论 -
PHP中$_SERVER的详细参数与说明
$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。$_SERVER['argv'] #传递给该脚本的参数。$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。$_S转载 2014-11-17 08:27:51 · 545 阅读 · 0 评论 -
php目录操作(递归和迭代)
1、递归获取目录 //递归获取目录 function recdir($dir,$lev=1){ $dirPath = opendir($dir);//打开目录 //读取目录 while(($row = readdir($dirPath)) !== false){ //如果是目录 if($row =="." || $row =='..'){//转载 2014-05-23 23:43:46 · 635 阅读 · 0 评论 -
php 学习笔记1
1.对&引用传值的小例子转载 2014-05-27 23:16:03 · 502 阅读 · 0 评论 -
php 文件操作
这段时间接触了挺多文件操作,没有时间进行总结,现在有点空闲就根据自己的了解归纳一下流程吧。1、打开文件要在PHP中打开一个文件,可以使用fopen()函数。这个时候我们还需要指定如何使用它,这就是文件模式。1.1、选择文件模式从本质上,文件模式可以告诉操作系统一种机制,这种机制可以决定如何处理来自其他人或脚本的访问请求,以及一种用来检查你是否有权访问这个特定文件的方法。转载 2014-05-21 22:47:20 · 560 阅读 · 0 评论 -
Jquery 函数扩展
jQuery.extend({ /** * 金额千位格式化函数 */ fAmount:function(s, n){ n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";转载 2015-12-30 01:20:21 · 485 阅读 · 0 评论