# PHP 入门第四课:字符串、数字、数组,PHP 的数据到底长什么样?

举报
yd_220371319 发表于 2026/09/23 21:08:11 2026/09/23
【摘要】 程序本质上就是处理数据。PHP 中常见的数据类型包括:- 字符串- 整数- 浮点数- 布尔值- 数组- NULL- 对象等入门阶段先掌握前几种即可。## 字符串```php$name = "Alice";```字符串可以使用单引号或双引号。```php$a = 'Hello';$b = "World";```双引号可以直接解析变量:```php$name = "Alice";echo "He...


程序本质上就是处理数据。

PHP 中常见的数据类型包括:

- 字符串
- 整数
- 浮点数
- 布尔值
- 数组
- NULL
- 对象等

入门阶段先掌握前几种即可。

## 字符串

```php
$name = "Alice";
```

字符串可以使用单引号或双引号。

```php
$a = 'Hello';
$b = "World";
```

双引号可以直接解析变量:

```php
$name = "Alice";

echo "Hello $name";
```

## 整数和浮点数

```php
$count = 10;
$price = 19.9;
```

可以使用:

```php
var_dump($count);
var_dump($price);
```

查看变量类型和值。

## 布尔值

只有两个值:

```php
true
false
```

例如:

```php
$isAdmin = true;

if ($isAdmin) {
    echo "管理员";
}
```

## 数组

PHP 的数组非常重要。

最简单:

```php
$names = ["Tom", "Jack", "Lucy"];
```

访问:

```php
echo $names[0];
```

输出:

```text
Tom
```

也可以使用关联数组:

```php
$user = [
    "name" => "Tom",
    "age" => 20
];
```

访问:

```php
echo $user["name"];
```

## 遍历数组

```php
foreach ($names as $name) {
    echo $name . "<br>";
}
```

关联数组:

```php
foreach ($user as $key => $value) {
    echo "$key: $value<br>";
}
```

## NULL

```php
$value = null;
```

表示变量没有值。

可以使用:

```php
var_dump($value);
```

查看结果。

## 查看变量

开发阶段经常使用:

```php
var_dump($value);
```

或者:

```php
print_r($value);
```

例如:

```php
$user = [
    "name" => "Tom",
    "age" => 20
];

print_r($user);
```

这对于调试数组特别方便。

## 类型转换

例如:

```php
$value = "123";

$num = (int) $value;
```

也可以转换成字符串:

```php
$text = (string) $num;
```

不过实际项目中不要为了“让代码看起来灵活”而到处转换类型,明确数据来源和类型更加重要。

## 小结

新手最应该熟悉的是:

```text
string
int
float
bool
array
null
```

尤其是数组,因为后面处理数据库结果、请求参数、配置数据时都会大量使用。

下一篇进入条件判断和循环。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。