zoukankan      html  css  js  c++  java
  • php数组和switch语句

    数组是特殊的变量,它同时可以保存一个以上的值

    1,在php中创建数组

    array()   

    2,数组分为:

    a,索引数组(带有数字索引的数组) 

    一般索引从0开始   

    获取数组的长度:count()函数:例如:$arr=array('a','b','c'); echo count($arr);

    遍历数组:

    <?php
    $arr=array("a","b","c");
    $arrlength=count($arr);
    
    for($x=0;$x<$arrlength;$x++) {
      echo $arr[$x];
      echo "<br>";
    }
    ?>
    View Code

    b,关联数组(带有指定键的数组)

    数组的元素以键值对的方式存在 $age=array("zhangsan"=>"35","lisi"=>"37","wangwu"=>"43");

    <?php
    $age=array("zhangsan"=>"35","lisi"=>"37","wangwu"=>"43");
    
    foreach($age as $key=>$value) {
      echo "Key=" . $key . ", Value=" . $value;
      echo "<br>";
    }
    ?>
    View Code

    c,多维数组

    3,switch

    如果要选择执行若干代码块之一,就使用switch语句,可以避免冗长的if...else...的代码块

    原理:如上图

    对$type进行计算

    把$type的值与case的值进行比较

    如果匹配就执行与case关联的代码

    执行结束后,通过break阻止代码跳入下一个case执行

    如果没有 case 为真,则使用 default 语句

    <?php
    switch ($x)
    {
    case 1:
      echo "Number 1";
      break;
    case 2:
      echo "Number 2";
      break;
    case 3:
      echo "Number 3";
      break;
    default:
      echo "No number between 1 and 3";
    }
    ?>
    View Code
  • 相关阅读:
    新autoJS写淘宝福年种福果
    autoJS写淘宝福年种福果
    简七学理财知识
    python一键搭ftp服务器
    域名伪装
    [SWPU2019]Web1
    [网鼎杯 2020 朱雀组]phpweb
    Doc
    Docker简单使用教程
    MySQL数据库基本操作
  • 原文地址:https://www.cnblogs.com/wfc139/p/9074231.html
Copyright © 2011-2022 走看看