登录  /  注册
博主信息
博文 48
粉丝 0
评论 0
访问量 39239
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP基本数据类型,引号,数组--2019年09月17日20时00分
小星的博客
原创
772人浏览过

php 数据类型

  1. Boolean 

  2. Integer

  3. Float

  4. String

  5. Array

  6. Object

  7. Null

  8. 资源类型

单双引号使用

实例

$name = '小明';
echo '$name'; // 单引号不能解析变量
echo "$name".'<br>'; // 双引号可以解析变量
echo "这是{$name}"; // 和字符串混着写时变量最好套个大括号区分一下

运行实例 »

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


基本数组

数组创建两种方式:


//  1.数组创建两种方式
$arr = Array(
    '小红',
    '小张'
);
//  2.简写法
//  不过较低版本的PHP不支持
$arr = [
    '小红',
    '小强',
];

数组分类

//  索引数组,索引从0开始的整数
$arr = [
    '小红',
    '小强',
];

//  关联数组,由自定义键值对组成
$arr = [
    'A' => '小红',
    'B' => '小强',
    'C' => '张',
];
注意:不设键会自动采用最大自增的数字索引
例如:
$arr = [
    'A' => '小红',
    'B' => '小强',
    'C' => '小张',
    12 => '小花',
    9 => '小明',
    '小陈'
];

打印出来会得到以下数组: 可以看到 小陈 的键为当前最大数字索引键 + 1

20191001024345.png


多维数组

二维数组:不过是数组中又套了一层数组,不用想的很复杂


$arr = [
    'A' => [
        'a' => '小红'
    ],
    'B' => [
        'b' => '小张'
    ],
];
同理:三维数组就是在二维数组的基础上再加一层数组


$arr = [
    'A' => [
        'a' => [
            'name' => '张三'
        ]
    ],
    'B' => [
        'b' => [
            'name' => '李四'
        ]
    ],
];

数组循环

php中使用  foreach  进行循环操作

foreach ($arr as $key => $value) {
    print_r($value . '<br/>');
}

$key 表示每次循环项的

$value 表示每次循环项的

循环多维数组:循环多维数组其实和循环一维数组差不多,只是需要多套几层 foreach,在循环过程中需要认清楚每一层 foreach 对应的 数组。


foreach ($arr as $key => $value) { // 这里循环第一层
    foreach ($value as $sub_k => $sub_v) { // 这里循环第二层,若是还想继续循环则继续嵌套 foreach
         print_r($sub_v . '<br/>');
    }
}

foreach的另一种写法

<?php foreach($arr as $v) : ?>

<?php  endforeach; ?>


批改状态:合格

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

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

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