php
zhangxiaomaphp
爱编程,爱生活!
展开
-
php数组函数集合(array)
一、排序 1、sort -- 从最低到最高排序,删除原有的键名,赋予新的键名【字母比数字高】 2、rsort -- 逆向排序(最高到最低),删除原有的键名,赋予新的键名【字母比数字高】 3、asort -- 正向排序,保持索引关系 4、arsort --逆向排序,保持索引关系 5、ksort --按照键名排序 6、krsort原创 2014-09-25 10:15:43 · 617 阅读 · 0 评论 -
HTTP --- session cookie原理及应用
PHP 的COOKIE cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。 PHP在http 协议的头信息里发送cookie,因此 setcookie()函数必须在其它信息被输出到浏览器前调用,这和对header()函数的限制类似。-------------------------------------------------------转载 2014-12-31 15:00:11 · 320 阅读 · 0 评论 -
PHP: stdclass和数组转成对象操作
stdClass在PHP5才开始被流行。而stdClass也是zend的一个保留类。stdClass是PHP的一个基类,所有的类几乎都继承 这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时,这个基类又有一个特殊的地方,就是没有方法。凡时用new stdClass()的变量,都不可能会出现$a->test()这种方式的使用。PHP5的对象的独特性,对象在任何地方被调用,都转载 2015-01-12 17:34:35 · 905 阅读 · 0 评论 -
php读取目录及子目录下所有文件名的方法
本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考。具体实现方法如下:一般来说php中读取目录下的文件名的方式确实不少,1.最简单的是scandir,具体代码如下:复制代码代码如下:$dir="./caxa/";$file=scandir($dir);print_r($file);2.稍微复杂点的,原创 2014-12-23 18:35:23 · 5901 阅读 · 0 评论 -
PHP中include()与require()的区别说明
引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。includ转载 2015-01-30 11:23:21 · 354 阅读 · 0 评论 -
php对象转成数组和数组转成对象操作
1.下面是对象转成数组的代码:public static function object2array($d) { if (is_object($d)) $d = get_object_vars($d); if (is_array($d)) return array_map('self::object2array', $d); else return $d; }2原创 2015-01-12 18:06:30 · 486 阅读 · 0 评论 -
php中mysql和mysqli 还有PDO关系区别
我现在是这么理解的,mysqli是面向对象,而mysql面向过程,mysqli更安全,因为它里面有预处理机制,可以防sql注入,而mysql不可以,他需要借助 mysql_escape_string() (备注:5.3.0之后弃用) 以及 mysql_real_escape_string() 防止sql注入,而mysqli由于处理机制,所以不需要。这是我的理解。。。。。。。。下面是我找到的资料转载 2014-12-04 18:28:51 · 530 阅读 · 0 评论 -
递归列出分类级别函数
由一个最低级的分类名找出最顶级的分类名,将当前分类列出来,下面就来看看代码是怎么实现的呢;/** * 获取分类层级 * @param int $parentId(父级分类Id) * @param int $cid(最低层分类Id) * @return string(分类层级字符串id:'88,99,100') */function getParentCatego原创 2014-12-04 15:50:49 · 827 阅读 · 0 评论 -
php抓取页面simple_html_dom的使用教程
php解析html页面工具 simple html dom 使用的简单介绍: (1)下载( http://sourceforge.net/projects/simplehtmldom/files/) ; (2)解压,manual目录是使用文档(很容易看懂的,也可以看这里http://simplehtmldom.sourceforge.net/),example目录是一些实例,可以参原创 2014-12-18 10:55:00 · 985 阅读 · 0 评论 -
php 设计模式
1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在转载 2015-01-27 19:26:04 · 294 阅读 · 0 评论 -
php递归使用示例(php递归函数)
这篇文章主要介绍了php递归使用示例(php递归函数),包括递归获得角色ID字符串、递归获取级联角色信息数组、通过父角色的id获取子角色信息,需要的朋友可以参考下23456789101112131415161718192021222324252627282转载 2015-01-27 18:59:10 · 941 阅读 · 0 评论 -
PHP页面静态化技术
PHP页面的静态化很有必要,尤其是在CMS系统中,一些内容一旦生成,基本上不会有变化,这时如果用html将页面静态化,无疑会减少服务其解析PHP页面的负担。以下是看书学来的PHP静态化技术,记录之以备不时之需。无论是利用框架还是简单的脚本,原理基本一致:就是利用PHP进行文件操作,替换html模板中的动态元素。简单的例子:1.建立模板(template.html)转载 2015-01-27 18:42:12 · 321 阅读 · 0 评论 -
对PHP安全有帮助的一些函数
安全一直是一个在编程语言中非常值得去关注的方面。在任何一种成熟的编程语言中都有合适的办法来保证程序的安全性,在现代的 WEB 开发中安全一直是一个在编程语言中非常值得去关注的方面。在任何一种成熟的编程语言中都有合适的办法来保证程序的安全性,在现代的 WEB 开发中,我们常常需要去处理用户的输入。(那么这时候,问题就来了)有一句编程格言是: 千万不要相信用户输入的安全性。所以呢,今天就介绍一转载 2014-12-16 18:25:39 · 268 阅读 · 0 评论 -
PHP判断用户是否通过手机访问
如何使用PHP判断用户是否通过手机访问?直接看代码:$agent=check_wap();if($agent){header(& 39;Location:http: www nowamagic net& 39;)如何使用PHP判断用户是否通过手机访问?直接看代码:12345678910转载 2014-12-16 18:13:47 · 448 阅读 · 0 评论 -
PHP中的常见魔术方法功能作用及用法实例
概述在面向对象编程中,PHP提供了一系列的魔术方法,这些魔术方法为编程提供了很多便利。PHP中的魔术方法通常以__(两个下划线)开始,并且不需要显示的调用而是由某种特定的条件出发。这篇文章简单总结了PHP中提供的魔术方法。开始之前在总结PHP的魔术方法之前先来定义两个类,以便后边示例使用:复制代码代码如下:class Device {转载 2018-02-05 16:00:32 · 183 阅读 · 0 评论