pdf文档 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 页请下载阅读 -
文档评分
请文明评论,理性发言.