Blogger Information
Blog 11
fans 0
comment 0
visits 6611
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP数组练习 - 2019年9月17日
c的博客
Original
704 people have browsed it

PHP数组和数组循环练习。

实例

<?php
header("Content-Type:text/html;charset=utf-8");


// 索引数组
echo '<h2>索引数组</h2>';
echo '<per>';
$arr  =  array(
    '好好学习',
    '天天向上',
    '好学学习PHP'
);
var_dump($arr);
echo '<br>';
var_dump($arr[1]);
echo '<br>';
print_r($arr);
echo '<br>';
print_r($arr[0]);
echo '<hr>';
echo $arr[0];
echo '<hr>';


// 关联数组
echo '<h2>关联数组</h2>';
$arr = [
    'xuexi' => '好好学习',
    'phpcn' => 'php中文网',
    'ouyang' => '欧阳克'
];
print_r($arr);
echo '<hr>';
echo $arr['ouyang'];
echo '<hr>';
print_r($arr['ouyang']);
echo '<hr>';
var_dump($arr);
echo '<hr>';
var_dump($arr['ouyang']);

// 二维数组
echo '<h2>二维数组</h2>';
$arr = [
    'guangzhou' => '广州',
    'shenzhen' => '深圳',
    'guangxi' => [
        'guilin' => '桂林',
        'nannin' => '南宁',
        'liuzhou' => '柳州'
    ]
    ];
echo $arr['guangzhou'];
echo '<hr>';
print_r($arr['shenzhen']);
echo '<hr>';
print_r($arr['guangxi']['nannin']);
// echo $arr['guangxi']['guilin'];


// 三维数组
echo '<h2>三维数组</h2>';
$arr = [
    'country' => '国家',
    'us' => '***',
    'ca' => '***',
    'asia' => '亚洲',
    'as' => [
        'japan' => '***',
        'china' => '中国',
        'diqu' => [
            'shenzhen' => '深圳',
            'guangzhou' => '广州',
            'shanghai' => '上海'
        ]
    ]
    ];

    echo $arr['asia'].' > '.$arr['as']['china'].' > '.$arr['as']['diqu']['guangzhou'];



//循环数组
echo '<h2>循环数组</h2>';
$arr = [
    '好好学习',
    '天天向上',
    '学习PHP',
    'ouyang' => '欧阳克'

];
foreach($arr as $v){
    echo $v;
    echo '<hr>';
}

foreach($arr as $k => $v){
    echo $k.'---'.$v;
    echo '<hr>';
}



//循环多维数组
echo '<h2>循环多维数组</h2>';
$arr = [
    [
    '小学生',
    '中学生',
    '大学生',
    'yanjius' => '研究生'
    ],
    [
    '打篮球',
    '踢足球',
    '游泳',
    ]
];
foreach($arr as $k => $v){
    // print_r($v);
    // echo '<br>';
    // echo $v['1'];
    // echo '<hr>';
    foreach($v as $k1 => $v1){
        echo $v1;
        echo '<hr>';
    }
}

?>

运行实例 »

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

总结

PHP多维数组循环有点懵。

例如:我要循环输出红色这一块,该如何实现,还请老师指点。

微信截图_20190918192034.png

Correction status:qualified

Teacher's comments:完成的不错。你的问题,看9月18号晚上的视频
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