zoukankan      html  css  js  c++  java
  • 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:代表私有的,只能在该类中访问

    ?>

  • 相关阅读:
    MongoDB 释放磁盘空间 db.runCommand({repairDatabase: 1 })
    RK 调试笔记
    RK Android7.1 拨号
    RK Android7.1 移植gt9271 TP偏移
    RK Android7.1 定制化 itvbox 盒子Launcher
    RK Android7.1 双屏显示旋转方向
    RK Android7.1 设置 内存条作假
    RK Android7.1 设置 蓝牙 已断开连接
    RK Android7.1 进入Camera2 亮度会增加
    RK 3128 调触摸屏 TP GT9XX
  • 原文地址:https://www.cnblogs.com/wells33373/p/5992020.html
Copyright © 2011-2022 走看看