zoukankan      html  css  js  c++  java
  • PHP学习四--数组

    1.数组分为索引数组和关联数组;

    索引数组:数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。

    索引数组赋值有三种方式:

    第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果';

    第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果');

    第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');

    有的时候我们需要把数组中的内容也就是值取出来该怎么办呢?用数组变量的名字后跟的中括号中的键,来访问数组中的值。

    $fruit = array('苹果','香蕉');
    $fruit0 = $fruit['0'];
    print_r($fruit0);//结果为苹果

    数组在FOR循环中的使用:

    $fruit=array('苹果','香蕉','菠萝');
    
    for($i=0; $i<3; $i++){
    
        echo '<br>数组第'.$i.'值是:'.$fruit[$i];
    
    }

    在foreach中的使用

    <?php

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

    foreach($fruit as $key=>$value)

    {    

    echo '<br>第'.$key.'值是:'.$value;

    }

    ?>

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

    $fruit = array(
    
        'apple'=>"苹果",
    
        'banana'=>"香蕉",
    
        'pineapple'=>"菠萝"
    
    ); 

    关联数组赋值有两种方式:

    第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';

    第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,array('apple'=>'苹果');



    echo仅能输出字符串,对于其他变量无能为力
    而print_r则是把一个变量的所有人类可阅读的信息输出
    例如print_r可以以数组为输入,而输出的是人能看懂的数组结构:
    $arr = array("1"=>"arr1", "2"=>"arr2", "3"=>"arr3", "4"=>array("4a","4b"));
    print_r($arr);
    输出结果为:
    Array ( [1] => arr1 [2] => arr2 [3] => arr3 [4] => Array ( [0] => 4a [1] => 4b ) )
  • 相关阅读:
    【资源集合】知识学习途径
    【经验总结】vue + element-ui 踩坑—— table 篇
    quartz和crontab的区别
    pycharm自动生成文件注释和函数注释
    IDEA设置类注解和方法注解(详解)
    kali linux 中科大 source
    kali中签名出错
    GTK+入门教程
    GTK hello player
    libgtk Gtk 窗口,控件,设置(添加图片等)
  • 原文地址:https://www.cnblogs.com/moxuexiaotong/p/6605528.html
Copyright © 2011-2022 走看看