博客列表 >PHP基本数据类型,引号,数组--2019年09月17日20时00分

PHP基本数据类型,引号,数组--2019年09月17日20时00分

小星的博客
小星的博客原创
2020年08月26日 21:44:52801浏览

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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议