博主信息
博文 30
粉丝 1
评论 0
访问量 29786
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php入门:数组和遍历数组 20190917
阿乎乎的学习
原创
967人浏览过

php文档结构以<?php开头,以?>结束,在整个都为PHP代码的文档中可以省略结尾的?>
php的注释包括单行注释,用//表示后面的内容为注释,多行注释用/*注释内容*/。
php常用的符号为英文状态下的分号,逗号,点,单双引号,其中单双引号可以互相嵌套,但是单引号中插入单引号或者是双引号插入双引号则需要将内部的引号添加以\表示的转义符。
php的数据类型有整型(int),浮点型(float),字符型(string),布尔型(bool),数组(array),空型(null),对象(object)。
php数组可以包含另外几种数据类型。

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019-09-18
 * Time: 09:23
 */
$name='lucy';
$arr=array(
    $name,
    28,
    'hobby'=>'ball'
);
print_r($arr);

echo '<h3>PHP数组 </h3>';
$arr1=array(
    'lucy','bob','tom'
);
echo '<pre>';
print_r($arr1);
echo '</pre>';
foreach($arr1 as $key => $value){
    echo $key.'======'.$value.'<br>';
}
echo '<h2>################井号分隔符#####################</h2>';
echo '<h3>PHP二维数组 </h3>';
$arr2=array(
    array(
        'lucy',18,'ball'
    ),
    array(
        'bob',20,'game'
    ),
    array(
        'tom',17,'music'
    )
);
echo '<pre>';
print_r($arr2);
echo '</pre>';
echo '<table style="text-align: center" border="1" cellpadding="5" cellspacing="0">';
echo '<tr><td>姓名</td><td>年龄</td><td>爱好</td>';
foreach($arr2 as $key => $value){
    echo '<tr>';
    foreach($value as $k => $v){
        echo '<td>'.$v.'</td>';
    }
    echo '</tr>';
}
echo '</table>';
echo '<h2>################井号分隔符#####################</h2>';
echo '<h3>PHP三维数组 </h3>';
$arr3=array(
    '渝北区'=>array(
        '人和镇'=>array(
            '万年路',
            '万寿路',
            '人兴路'
        ),
        '石船镇'=>array(
            '石龙路',
            '龙骏路',
            '马金路'
        )
    ),
    '南岸区'=>array(
        '南坪镇'=>array(
            '南坪路',
            '光电路',
            '海峡路'
        ),
        '迎龙镇'=>array(
            '迎龙路',
            '开成路',
            '渝巴路'
        )
    )
);
echo '<pre>';
print_r($arr3);
echo '</pre>';
echo '<table border="1" cellspacing="0" cellpadding="5" style="text-align: center">';
foreach($arr3 as $key => $value){   //遍历第一层,得到南岸区和渝北区
    echo '<tr><td colspan="4">'.$key.'</td></tr>';
    echo '<tr>';
    foreach($value as $ke => $va){  //遍历第二层,得到镇
        echo '<td>'.$ke.'</td><td>';
        foreach($va as $k => $v){   //遍历第三层,得到是路
            echo $v.'<br>';  //这本来想着把这个也做到表格内,但发现是设置出错了,尝试了很多种方法,除非在这再嵌套一个table。
        }
    }
    echo '</td>';
    echo '</tr>';
}
echo '<table>';

运行实例 »

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

 

批改状态:合格

老师批语:完成的不错。不准用汉字作为数组的下标
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学