• 1024PHP数组


    <?php

    //定义数组
    //$attr = array();
    //$attr[0] = 1;
    //索引数组
    //$attr = array(1,2,3,4);
    //关联数组
    //$attr = array("code"=>"p001","name"=>"张三");

    //二维数组
    /*$attr = array(
    array(),
    array()
    );*/

    //数组遍历

    //for循环遍历
    /*for($i=0;$i<count($attr);$i++)
    {
    $attr[$i];
    }*/

    //foreach遍历
    /*foreach($attr as $v)
    {
    $v;
    }
    foreach($attr as $k=>$v)
    {
    $k;$v;
    }*/

    $attr = array(1,2,3,4,5,2);
    /*
    foreach($attr as $k=>$v)
    {
    if($v==3)
    {
    unset($attr[$k]);//删除元素
    }
    }
    $attr = array_values($attr); //重新索引
    var_dump($attr);*/

    //each()和list()方法遍历
    //var_dump(each($attr));
    //list($a,$b)=$attr;
    //echo $b;

    //指针遍历
    //echo current($attr);
    //echo key($attr);
    //next($attr);
    //prev($attr);
    //end($attr);
    //reset($attr);

    //var_dump(in_array(9,$attr));//判断某一个值是否在数组里面存在
    //var_dump(array_reverse($attr));//翻转数组
    //var_dump(array_unique($attr)); //去重
    //$attr1 = array(9,10);
    //var_dump(array_merge($attr,$attr1));//合并数组
    //array_push($attr,10); //添加元素到数组,返回值不是新的数组
    //var_dump($attr);
    //$attr[]=11; //添加元素到数组
    //var_dump($attr);


    //面向对象
    //面向过程
    //$a = 10;
    //$b = 15;
    //echo $a+$b;

    //面向对象
    //1.什么叫做对象
    //一切皆为对象
    //2.什么叫做类
    //由众多对象的抽象

    //做类
    class Ren
    {
    //通过变量和方法来描述人类的特征

    //成员变量
    public $name;
    public $sex;

    //构造方法
    function __construct($n)
    {
    //$sex = $n; //错误
    //$this关键字,在类里面代表该对象
    $this->sex =$n; //正确
    }

    //成员方法
    public function Speak()
    {
    echo "正在讲话";
    }
    }

    $r = new Ren("男"); //实例化对象
    var_dump($r);

    $r1 = new Ren("女");
    var_dump($r1);

    //构造方法,始终存在,如果不写也是存在的

    //var_dump($r);
    //$r->name = "李四"; //赋值
    //echo $r->name; //取值
    //var_dump($r);
    //$r->Speak();
    //$r1 = new Ren(); //实例化对象
    //$r1->name = "数据";

    //var_dump($r==$r1);


    //访问修饰符
    //public:代表公有的,在任何地方都可以访问
    //protected:代表受保护的,只能在该类或该类的子类中访问
    //private:代表私有的,只能在该类中访问

    ?>

  • 相关阅读:
    【BJOI2018】求和
    【洛谷P1613】跑路
    【NOI2001】食物链
    【NOI2002】银河英雄传说
    【POJ1456】Supermarket
    【NOIP2013】货车运输
    【CH#56C】异象石
    【POJ3417】Network
    【APIO2010】巡逻
    【CH6201】走廊泼水节
  • 原文地址:https://www.cnblogs.com/wells33373/p/5992020.html
Copyright © 2020-2023  润新知