05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》
587.00 KB
25 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档主要介绍了PHP的基本语法,包括变量的定义与使用、数组的创建与操作、字符串的处理方法,以及PHP代码的基本结构。文档通过示例代码展示了变量的动态类型特性、数组的索引方式、字符串的拼接与操作,还涉及了函数的使用和一些基本的控制结构。文档还演示了如何将PHP代码嵌入HTML中,实现动态内容的输出。 | ||
AI总结 | ||
### PHP基本语法总结
#### 1. 变量
- **变量命名规则**:
- 以 `$` 符号开头。
- 不能包含空格或特殊字符。
- 区分大小写。
- **变量类型**:
- 动态类型语言,变量可以存储不同类型的数据,例如整数、字符串、数组等。
- 使用 `gettype()` 检查变量类型,或使用 `is_*` 系列函数检测变量状态(如 `is_set()`、`is_null()` 等)。
- **变量变量**:
- 变量可以存储变量名,例如:`$value = 'test'; $$value = 123;`,此时 `$test` 的值为 `123`。
#### 2. 常量
- 使用 `define()` 函数定义常量,例如:`define("PRICE", 100);`。
- 常量名通常大写,便于区分变量。
#### 3. 字符串
- **字符串拼接**:
- 使用 `.` 运算符,例如:`$state = "My name is " . $name;`。
- **字符串引用**:
- 单引号和双引号均可定义字符串,但双引号支持变量和表达式嵌入,例如:
```php
$s = "I am a 'single quote string' inside a double quote string";
$s = 'I am a "double quote string" inside a single quote string';
```
- **字符串嵌入变量**:
- 使用双引号或花括号嵌入变量,例如:
```php
$full_name = "$first_name $last_name";
$full_name = "{$first_name} {$last_name}";
```
#### 4. 数组
- **数组定义**:
- 数组使用 `array()` 或直接赋值,例如:
```php
$products = array('Tires', 'Oil', 'Spark Plugs', 100);
$prices = array('Tires' => 100, 'Oil' => 10, 'Spark Plugs' => 4);
```
- **数组操作**:
- 支持自动索引(按顺序赋值)和手动索引(键值对)。
- 数组可以合并,例如:`$prices_all = $prices + $prices_new;`。
#### 5. 字符串处理函数
- 常用字符串函数包括:
- `trim()`:去除空格。
- `explode()` 和 `implode()`:分割和合并字符串。
- `substr()`:提取子字符串。
- `strlen()`:获取字符串长度。
- `strcmp()`:比较字符串。
- `strstr()`、`strpos()`、`str_replace()`:查找和替换字符串。
#### 6. PHP与HTML结合
- PHP代码嵌入HTML中,例如:
```php
This is my first PHP code :) ";
echo date('H:i, jS F Y');
echo "\n";
?>
```
- PHP可以动态生成HTML内容,例如输出日期或变量值。
### 核心要点
- PHP是弱类型语言,变量动态赋值。
- 支持变量变量和常量定义。
- 字符串拼接和嵌入变量有多种方式。
- 数组支持自动索引和手动索引,可以合并数组。
- 字符串处理函数丰富,适用于多种操作。
- PHP与HTML结合实现动态网页内容生成。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
13 页请下载阅读 -
文档评分