博客列表 >PHP数组练习 - 2019年9月17日

PHP数组练习 - 2019年9月17日

c的博客
c的博客原创
2019年09月18日 19:21:54712浏览

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

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