php基本语法2

    xiaoxiao2021-03-25  96

    php的类和对象

    用class来声明类,注意,在方法的入参可以给参数赋默认值

    入参和类的属性一样的名字$color,使用$this->color来区分$color入参

    <?php class Car{ var $color; #这个方法可以输出变量的类型和值 var_dump($x); function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } ?>

    php字符串操作

    strlen() 函数返回字符串的长度

    <?php echo strlen("Hello world!"); ?>

    strpos() 函数用于检索字符串内指定的字符或文本

    注意,找到返回开始下标,找不到是返回false

    <?php echo strpos("Hello world!","world"); ?>

    还有很多方法可以参考手册,这里就不一一写了

    特别需要注意的,java中常量用final static来修饰,表示不可变,而php中用define()方法

    <?php define("language", "PHP",true);//最后一个参数代表忽略大小写 echo language; ?>

    条件语句、循环语句都差不多, array数组有专用的循环语句

    使用count($colors)获取数组长度,不是length

    <?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?>

    关联数组,其实就是key/value的map集合

    <?php $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43"); foreach($age as $key=>$val) { echo "Key=" . $key . ", Value=" . $val; echo "<br>"; } ?>

    数组的排序

    sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序

    转载请注明原文地址: https://ju.6miu.com/read-39713.html

    最新回复(0)