博客列表 >PHP数组学习-九期线上班

PHP数组学习-九期线上班

WJF
WJF原创
2019年12月27日 15:43:031016浏览

创建数组


实例

<?php
// 创建数组
echo 'array()方式创建<hr>';
$arr1 = array(
    'PHP中文网',
    'HTML中文网',
    '小皮面板',
);
print_r( $arr1 );
echo '<hr>';
echo  '[]方式创建<hr>';
$arr2 = [
    'PHP中文网',
    'HTML中文网',
    '小皮面板',
];
print_r( $arr2 );
?>

运行实例 »

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

1573703258606772.png

1573703775343961.jpg



关联数组、索引数组


实例

<?php
//关联数组、索引数组
echo '索引数组<hr>';
$arr1 = [
    'PHP',
    'html',
    '小皮',
];
print_r( $arr1 );
echo '<hr>';
echo '关联数组<hr>';
$arr2 = [
  'php' => 'PHP中文网',
  'html' => 'HTML中文网',
];
print_r( $arr2 );
?>

运行实例 »

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

1573705884533312.png

1573706443591500.jpg


访问数组的数据


实例

<?php
//访问数组的数据
echo  '输出数组值<hr>';
$arr1 = [
    'php',
    'html',
    '小皮',
];
echo $arr1[0];
$arr2 = [
    'php' => 'PHP中文网',
    'html' => 'HTML中文网',
];
echo $arr2[php];
?>

运行实例 »

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

1573706779753541.png

1573706965140093.jpg


二维数组、三维数组


实例

<?php
echo  '二维数组<hr>';
$arr1 = [
    [
        'www' => 'www.php.cn',
        'name' => 'PHP中文网',
    ],
    [
        'www' => 'www.html.cn',
        'name' => 'HTML中文网',
    ],
    [
        'www' => 'www.xp.cn',
        'name' => '小皮面板',
    ],
];
print_r( $arr1 );
echo '<hr> 三维数组 <hr>';
$arr2 = [
    [
        'www' => 'www.php.cn',
        'name' => 'PHP中文网',
        'miaoshu' => [
            '免费php在线学习平台',
            'php从入门到精通',
        ]
    ],
    [
        'www' => 'www.html.cn',
        'name' => 'HTML中文网',
        'miaoshu' => [
            'WEB前端开发在线学习视频教程',
            '快速成为前端工程师',
        ],
    ],
    [
        'www' => 'www.xp.cn',
        'name' => '小皮面板',
        'miaoshu' => [
            '让天下没有难配的服务器环境',
            '一键网站开发环境搭建配置',
        ],
    ],
];
print_r( $arr2 );
?>

运行实例 »

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

1573707627366012.png

1573708127994544.jpg1573708141572031.jpg


实例

<?php
echo '<hr> 三维数组访问 <hr>';
$arr2 = [
    [
        'www' => 'www.php.cn',
        'name' => 'PHP中文网',
        'miaoshu' => [
            '免费php在线学习平台',
            'php从入门到精通',
        ],
    ],
    [
        'www' => 'www.html.cn',
        'name' => 'HTML中文网',
        'miaoshu' => [
            'WEB前端开发在线学习视频教程',
            '快速成为前端工程师',
        ],
    ],
    [
        'www' => 'www.xp.cn',
        'name' => '小皮面板',
        'miaoshu' => [
            '让天下没有难配的服务器环境',
            '一键网站开发环境搭建配置',
        ],
    ],
];
echo $arr2[2][www] . '----';
echo $arr2[2][name] . '----';
echo $arr2[2][miaoshu][0];
?>

运行实例 »

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

1573708371918349.png


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


实例

<?php
//二维数组循环,三维数组循环
echo '二维数组循环<hr>';
$arr1 = [
    [
        'name' => 'PHP中文网',
        'www' => 'php.cn',
    ],
    [
        'name' => 'HTML中文网',
        'www' => 'html.cn',
    ]
];
//print_r( $arr1 );
foreach ( $arr1 as $k1=>$v1 ) {
//    print_r( $v1 );
    echo $v1[name] . '----' . $v1[www];
    echo '<hr>';
}
echo '三维数组循环<hr>';
$arr2 = [
    [
        'www' => 'www.php.cn',
        'name' => 'PHP中文网',
        'miaoshu' => [
            '免费php在线学习平台',
            'php从入门到精通',
        ],
    ],
    [
        'www' => 'www.html.cn',
        'name' => 'HTML中文网',
        'miaoshu' => [
            'WEB前端开发在线学习视频教程',
            '快速成为前端工程师',
        ],
    ],
    [
        'www' => 'www.xp.cn',
        'name' => '小皮面板',
        'miaoshu' => [
            '让天下没有难配的服务器环境',
            '一键网站开发环境搭建配置',
        ],
    ],
];
    foreach ( $arr2 as $k2=>$v2 ){
//        print_r( $v2 );

//        echo $v2[name] . '----';
        echo $v2[name] . '----' . $v2[www] . '----' . $v2[miaoshu][0];
//        echo $v2[www] . '----';
//        echo $v2[miaoshu][0];
        echo '<hr>';
    }

运行实例 »

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

1573709529321002.png

1573710144568766.jpg1573710157553256.jpg1573710174595390.jpg


总结:

        数组格式: $arr = [

                                'name' => 'WJF',

                                'mail' => '33703259@qq.com',

                                'ke' => [

                                                'php',

                                                'css',

                                              ],

                                            ];

          访问数组值: echo $arr[name];

          数组循环:foreach ( $arr as $k => $v ){

                                        echo $v;

                                      }






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