Blogger Information
Blog 8
fans 0
comment 0
visits 6628
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
9月17日PHP数组的练习
Laravel框架学些
Original
680 people have browsed it

由于有学过JS 数组,对欧阳克老师讲的PHP数组理解自己感觉还凑合。

在 PHP 中,有三种数组类型:

  1. 索引数组 - 带有数字索引的数组

    索引是自动分配的(索引从 0 开始)如:


    实例

    <?php
    $num1 = array('欧阳克','黄蓉','郭靖');
    var_dump($num1);
    echo '<br>';
    print_r($num1);
    
    
     ?>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

    2.png


 2.关联数组 - 带有指定键的数组

实例

<?php
$num1 = array('1'=>'a','2'=>'b','3'=>'c','8'=>'h');
var_dump($num1);
echo '<br>';
print_r($num1);

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.png

3.多维数组 - 包含一个或多个数组的数组

二维数组

实例

<?php
$arr = array(
    array('item' => '2','name' => 'oil','price' => '1USD'),
    array('item' => '3','name' => 'gas','price' => '2USD'),
    array('item' => '4','name' => 'pipeline','price' => '3USD'),
    );
print_r($arr);


 ?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

4.png



2.循环数组,循环二维数组,循环三维数组

循环数组一般用foreach

实例

<?php
$arr = [
    [
        'name' => '欧阳克',
        'age'  => 18
    ],
    [
        'name' => '黄蓉',
        'age'  => 16
    ],
    [
        'name' => '郭靖',
        'age'  => 22
    ]
];
foreach( $arr as $k=>$v ){
    foreach ($v as $key => $value) {
        echo $key,':',$value;
        echo '<br>';
    }
}


 ?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

5.png


遍历数组 和 JS for WHILE 循环一样,但比JS 更灵活,实战需多多练习,然后才能慢慢消化

Correction status:qualified

Teacher's comments:完成的不错。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post