随笔分类 -  PHP草纸本

使用PHP构造函数
摘要:构造函数的定义:在类中创建与类同名的函数,即为构造函数。(1)构造函数可以带参数,也可以不带参数。(2)当使用构造函数的时候,可以在“实例化”一个对象的时候,同时调用了该函数,而无需在实例化对象后,使用方法或者函数。(3)构造函数就是对象的一个方法。例子: 1 <?php 2 3 class student 4 { 5 //开始定义类的属性 6 var $no; 7 var $name; 8 var $gender; 9 var $age;10 11 //使用构造函数来定义方法12 function student ($pname)13 {14... 阅读全文

posted @ 2012-11-10 15:03 php1994 阅读(789) 评论(1) 推荐(0)

PHP的类和对象
摘要:1.什么是类类是具有相同或者相似结构、操作和约束规则的对象组成的集合。2.什么是对象对象是某一类的具体化实例,每一个类都是具有某些共同特征的对象的抽象。对象是一个实例,例如王石、田朴珺等,而“EMBA商学院的学生”就是一个类。“EMBA商学院的学生”是“王石”、“田朴珺”共性的抽象描述。3.多态多态,是指当通过传递消息,使一个对象能够执行某个方法时,对象能够根据它所得到的参数的不同,而调用不同的方法。4.创建学生类的例子: 1 <?php 2 3 class EMBA_student // 声明EMBA学生类 4 { 5 //用var来定义类的属性 6 ... 阅读全文

posted @ 2012-11-03 22:00 php1994 阅读(1921) 评论(0) 推荐(0)

PHP相联数组
摘要:1.通常意义上的数组为规则数组。2.相联数组,指键和值具有对应关系的数组。3.删除一个相联数组中数组元素的例子:1 <?php2 $capital=array("LN"=>"SY","JS"=>"NJ");3 unset($capital["JS"]);4 print_r($capital);5 ?>显示:Array ( [LN] => SY ) 阅读全文

posted @ 2012-10-26 21:48 php1994 阅读(127) 评论(0) 推荐(0)

排序PHP数组元素
摘要:1 <?php 2 function cmp ($a,$b){ 3 if($a==$b) return 0; 4 if($a>$b) return 1; 5 if($a<$b) return -1; 6 } 7 $my_array=array(4,3,6,2,7,0); 8 usort ($my_array,"cmp"); 9 while (list($key ,$value)=each($my_array))10 {echo "($key):$value"."<br />";}11 ?>数组的排序 阅读全文

posted @ 2012-10-15 11:21 php1994 阅读(260) 评论(0) 推荐(0)

获取PHP数组中的多个元素
摘要:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3",1,array(1,2));3 $result=array_slice($a1,-2,-1);4 print_r($result);5 ?>Array ( [0] => 1 ) http://www.cnblogs.com/4php/archive/2012/10/13/2720208.html中,的一个例子:(6)删除数组(假设数组很长,无法数清数 阅读全文

posted @ 2012-10-13 16:08 php1994 阅读(6013) 评论(0) 推荐(0)

PHP数组反转
摘要:例1:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3",1,array(1,2));3 $result=array_reverse($a1);4 print_r($result);5 ?>Array ( [0] => Array ( [0] => 1 [1] => 2 ) [1] => 1 [c] => 3 [b] => 2 [a] => 1 ) 例2:1 < 阅读全文

posted @ 2012-10-13 15:19 php1994 阅读(382) 评论(0) 推荐(0)

合并两个PHP数组
摘要:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3");3 $a2=array("d"=>"4","e"=>"5","c"=>"1");4 $result=array_merge($a1,$a2);5 print_r($result);6 ?>显示:Array ( [a] 阅读全文

posted @ 2012-10-13 14:56 php1994 阅读(172) 评论(0) 推荐(0)

PHP数组求交
摘要:数组求交两个数组的交是指,两个数组相同元素的集合。例子:1 <?php2 $a1=array("a"=>"1","b"=>"2","c"=>"3");3 $a2=array("d"=>"4","e"=>"5","c"=>"1");4 $result=array_intersect($a1,$a2);5 print_r 阅读全文

posted @ 2012-10-13 14:42 php1994 阅读(209) 评论(0) 推荐(0)

改变PHP数组的大小
摘要:1.array_pad函数<?php//定义一个数组$items=array("农药1"=>"杀虫剂","农药2"=>"除草剂","化肥1"=>"化肥");$result=array_pad($items,4,"其它"); print_r($result);?>显示:Array ( [农药1] => 杀虫剂 [农药2] => 除草剂 [化肥1] => 化肥 [0] => 其它 ) 当array_pad函 阅读全文

posted @ 2012-10-13 14:21 php1994 阅读(4139) 评论(0) 推荐(0)

PHP获取数组当前的元素
摘要:1.foreach函数通过数组的下标,来实现在遍历数组的过程中,对数组元素进行操作的功能。例子:1 //定义一个数组2 $items=array("农药1"=>"毒死蜱","农药2"=>"吡虫啉","农药3"=>"啶虫脒");3 //使用foreach函数遍历数组4 foreach($items as $keyname =>$value){5 if($value=="毒死蜱")6 $value="$value(特惠价)&q 阅读全文

posted @ 2012-10-11 14:47 php1994 阅读(11592) 评论(0) 推荐(1)

PHP遍历数组元素
摘要:1.什么是遍历所谓遍历(Traversal)英['trævɜːsəl],是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问。访问结点所做的操作依赖于具体的应用问题。 遍历在二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。当然遍历的概念也适合于多元素集合的情况,如数组。2.关于PHP的数组遍历遍历数组中的所有元素,是PHP常用的一种操作,PHP在遍历数组的过程中,进行数组数据的查询等其它功能。3.遍历数组操作使用array_walk()函数进行数组的遍历操作,非常简单。一个例子: 1 $items=array( 2 "化肥"=> & 阅读全文

posted @ 2012-09-27 17:11 php1994 阅读(2025) 评论(0) 推荐(0)

PHP数组
摘要:1.数组定义:数组是一组数据,它把一些列数据组织在一起,成为一个可以操作的整体。 对数组的操作是PHP程序的基本运作。2.数组的下标:数组中的每一个数据,都对应一个排列中的持续,因此,我们可以直接利用数据在数组中排列的次序来得到数组中的数据。这个数组数据排列的次序称为数组的下标。 PHP与C语言一样,数组的下标始于0,而不是1。3.定义数组: 定义一个数组,是指定义一个数组的名字和结构。3.1 array 数组 PHP使用array()函数来定义数组,数组参数可以有多个,以英文状态下的逗号分隔,最后一个数据后面没有逗号。1 $array=array(1,2,3,4,5,"php&qu 阅读全文

posted @ 2012-09-20 14:29 php1994 阅读(309) 评论(0) 推荐(0)

导航