博客列表 >9月17日PHP数组的练习

9月17日PHP数组的练习

Laravel框架学些
Laravel框架学些原创
2019年09月18日 19:10:26677浏览

由于有学过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 更灵活,实战需多多练习,然后才能慢慢消化

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议