创建数组
实例
<?php // 创建数组 echo 'array()方式创建<hr>'; $arr1 = array( 'PHP中文网', 'HTML中文网', '小皮面板', ); print_r( $arr1 ); echo '<hr>'; echo '[]方式创建<hr>'; $arr2 = [ 'PHP中文网', 'HTML中文网', '小皮面板', ]; print_r( $arr2 ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
关联数组、索引数组
实例
<?php //关联数组、索引数组 echo '索引数组<hr>'; $arr1 = [ 'PHP', 'html', '小皮', ]; print_r( $arr1 ); echo '<hr>'; echo '关联数组<hr>'; $arr2 = [ 'php' => 'PHP中文网', 'html' => 'HTML中文网', ]; print_r( $arr2 ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
访问数组的数据
实例
<?php //访问数组的数据 echo '输出数组值<hr>'; $arr1 = [ 'php', 'html', '小皮', ]; echo $arr1[0]; $arr2 = [ 'php' => 'PHP中文网', 'html' => 'HTML中文网', ]; echo $arr2[php]; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
二维数组、三维数组
实例
<?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 ); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例
<?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]; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
二维数组循环,三维数组循环
实例
<?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>'; }
运行实例 »
点击 "运行实例" 按钮查看在线实例
总结:
数组格式: $arr = [
'name' => 'WJF',
'mail' => '33703259@qq.com',
'ke' => [
'php',
'css',
],
];
访问数组值: echo $arr[name];
数组循环:foreach ( $arr as $k => $v ){
echo $v;
}