• php入门02-数组


    PHP数组

    PHP有两种数组:索引数组、关联数组。

    • 索引数组

      简介

    索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。如下代码以及示意图所示:

    $fruit=array("苹果","香蕉","菠萝");

      赋值

    1. 用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果';
    2. array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果');
    3. array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');
    <?php
        $arr=array(); //创建一个空数组
        for($i=0;$i<10;$i++){ //循环遍历,给数组赋值
            $arr[$i]=$i+1;
        }
        print_r($arr);
    ?>

      访问数组的值

    <?php
        //从数组变量$arr中,读取键为0的值
        $arr = array('苹果','香蕉');
        print_r($arr['0']);
    ?>
    1. for循环访问数组里的值
    <?php
        header("Content-type: text/html; charset=utf-8");
        $fruit=array('苹果','香蕉','菠萝');
        for($i=0;$i<count($fruit);$i++){
            echo '<br>数组第'.$i.'值是:'.$fruit[$i];
        }
    ?>

      2.foreach循环访问数组里的值

    <?php
        header("Content-type: text/html; charset=utf-8");
        $fruit=array('苹果','香蕉','菠萝');
        foreach($fruit as $key=>$value){
            echo '<br>第'.$key.'值是:'.$value;
        }
    ?>
    • 关联数组

    关联数组是指数组的键是字符串的数组。

    <?php
        header("Content-type: text/html; charset=utf-8");
        $fruit=arr(
            'apple'=>"苹果",
            'banana'=>"香蕉",
            'pineapple'=>"菠萝"
        );
    ?>

      赋值

    1. 用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';
    2. array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');

      访问关联数组的值

    <?php
        //从数组变量$arr中,读取键为apple的值
        $arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
        print_r($arr['apple']);
    ?>

      foreach循环访问关联数组的值

    <?php
        header("Content-type: text/html; charset=utf-8");
        $fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
        foreach($fruit as $key=>$value){
            echo '<br>'.$key.'对应的中文是'.$value;
        }
    ?>
  • 相关阅读:
    姚明如何理财
    转:韩国“抢文化”与中国的“文化洁癖”
    转:关于IDL程序的发布
    GIS相关网站
    【转】:身为男人应做的十件事情
    转:关于稀少控制点下遥感影像纠正的主要研究成果
    转:E都市创业经历
    转载:OSSIM简介
    市场营销学课程
    C#中判断是否为数字&是否为整除(转)
  • 原文地址:https://www.cnblogs.com/Anne1991/p/6912642.html
Copyright © 2020-2023  润新知