PHP程序设计(慕课版)/程文彬
全新正版 极速发货
¥
31.56
6.3折
¥
49.8
全新
库存2件
作者程文彬 李树强
出版社人民邮电出版社
ISBN9787115417657
出版时间2016-04
装帧平装
开本其他
定价49.8元
货号1201280897
上书时间2024-09-05
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
明日科技,程序设计类畅销书作者,其主要作品“视频大讲堂”系列,每个品种都在其同品种的图书中销售名列前茅。累计销售数十万册。其中《PHP从入门到精通》长期占据PHP零售图书排行榜前三位,年销量上万册。
目录
目录
章 PHP入门与环境搭建 1
1.1 PHP概述 2
1.1.1 PHP是什么 2
1.1.2 PHP语言的优势 2
1.1.3 PHP的版本 3
1.1.4 HTML嵌入式的脚本语言 3
1.2 PHP程序的工作流程 4
1.2.1 PHP的工作流程 4
1.2.2 PHP服务器 5
1.3 PHP开发环境构建 5
1.3.1 PHP开发环境的安装 6
1.3.2 PHP服务器的启动与停止 8
1.3.3 PHP开发环境的关键配置 9
1.4 常用代码编辑工具 12
1.5 个PHP程序 13
实例:用Dreamweaver开发一个简单的PHP程序,输出一段欢迎信息
小结 15
上机指导 15
习题 15
第2章 PHP开发基础 16
2.1 PHP基本语法 17
2.1.1 PHP标记符 17
2.1.2 PHP注释 18
2.1.3 PHP语句和语句块 18
2.2 PHP的数据类型 19
2.2.1 标量数据类型 19
实例:布尔值的应用
实例:应用单引号和双引号来输出同一个变量
实例:应用定界符定义字符串并输出
实例:分别输出定义的十进制、八进制和十六进制变量
实例:输出圆周率的近似值
2.2.2 复合数据类型 23
实例:创建数组并输出数组中的值
2.2.3 特殊数据类型 24
2.2.4 检测数据类型 25
实例:检测相应的数据类型
2.3 PHP数据的输出 25
2.3.1 print和echo 25
2.3.2 输出运算符“= ?>” 26
2.4 PHP编码规范 26
2.4.1 什么是编码规范 26
2.4.2 PHP书写规则 26
2.4.3 PHP命名规则 27
小结 28
上机指导 28
习题 28
第3章 运算符和表达式 29
3.1 常量 30
3.1.1 自定义常量 30
实例:通过函数对常量进行定义、获取和判断
3.1.2 预定义常量 32
实例:使用预定义常量输出PHP信息
3.2 变量 33
3.2.1 变量的概念 33
3.2.2 定义和使用变量 33
实例:定义整型变量、布尔型变量和空字符串
3.2.3 变量的赋值方式 34
实例:使用传值赋值方式为变量赋值
实例:使用引用赋值方式为变量赋值
3.2.4 可变变量 35
实例:应用可变变量实现动态改变变量的名称
3.2.5 PHP预定义变量 36
3.3 PHP运算符 37
3.3.1 算术运算符 37
实例:算术运算符的简单应用
3.3.2 字符串运算符 38
实例:“.”和“+”之间的区别
3.3.3 赋值运算符 38
实例:应用赋值运算符为指定变量赋值
3.3.4 位运算符 39
实例:对变量的值进行位运算
3.3.5 递增或递减运算符 40
实例:应用递增和递减运算符对变量进行操作
3.3.6 逻辑运算符 41
实例:对布尔值进行逻辑运算
3.3.7 比较运算符 42
实例:通过不同的比较运算符将变量$value与数字100进行比较,再应用var_dump函数输出比较结果
3.3.8 条件运算符 43
实例:应用条件运算符实现简单的判断功能
3.3.9 运算符优先级 44
3.4 表达式 44
3.5 数据类型的转换 45
3.5.1 自动转换 45
实例:对不同类型的数据进行不同的运算
3.5.2 强制转换 46
实例:将一个字符串型变量分别转换成其他数据类型
实例:将一个字符串型变量使用以val结尾的函数进行转换
实例:使用settype()函数对变量进行不同类型的转换
小结 49
上机指导 49
习题 49
第4章 流程控制语句 50
4.1 条件判断语句 51
4.1.1 if语句 51
实例:判断变量的值是否为真
4.1.2 if...else语句 52
实例:根据不同的结果显示不同的字符串
实例:判断学生的考试情况
4.1.3 switch语句 54
实例:根据不同的星期输出不同的贴心提醒警句
4.2 循环控制语句 56
4.2.1 while循环语句 56
实例:输出10以内的偶数
4.2.2 do...while循环语句 57
实例:比较while语句和do...while语句的不同点
4.2.3 for循环语句 58
实例:计算2~100之间所有偶数之和
4.2.4 foreach循环 60
实例:输出购物车中的商品信息
4.2.5 循环结构的应用 61
实例:制作乘法口诀表
4.3 跳转语句和终止语句 62
4.3.1 continue语句 62
实例:计算1到100之间所有奇数的和
4.3.2 break语句 63
实例:应用for循环控制语句声明变量$i,循环输出表情头像
4.3.3 exit语句 64
小结 64
上机指导 65
习题 65
第5章 PHP数组 66
5.1 数组概述 67
5.1.1 数组是什么 67
5.1.2 数组的类型 67
5.2 创建一维数组 68
5.2.1 通过数组标识符“[]”
创建数组 68
实例:通过数组标识符“[]”声明数组
5.2.2 使用array()函数创建数组 68
实例:应用array()函数声明数组
5.3 创建二维数组 69
5.3.1 通过数组标识符“[]”创建
二维数组 69
实例:通过数组标识符“[]”创建一个二维数组,并输出数组的结构
5.3.2 使用array()函数创建二维数组 70
实例:应用array()函数声明二维数组
5.4 遍历与输出数组 71
5.4.1 遍历数组 71
实例:通过foreach语句遍历二维数组中的数据
实例:通过数组函数list()和each()遍历数组
5.4.2 输出数组 72
实例:通过print_r()函数输出数组结构
实例:通过var_dump()函数输出数组的结构
5.5 数组函数及其应用 73
5.5.1 创建数组的函数 73
实例:应用range()函数建立数组
实例:应用array_combine()函数来合并两个数组
实例:应用array_fill()函数来建立一个数组
实例:应用array_pad()函数填补数组
实例:应用explode()函数对指定的字符串以@为分隔符进行拆分,并输出返回的数组
5.5.2 数组统计函数 76
实例:应用count()函数统计数组中元素个数
实例:应用max()函数获取数组中元素的优选值
实例:应用min()函数获取数组中元素的最小值
实例:应用array_sum()函数计算数组的和
实例:应用array_count_values()函数来统计数组的值
5.5.3 数组指针函数 77
实例:应用key()函数和current()函数获取数组中当前元素的键名和值
实例:应用next()函数向前移动数组指针并输出单元值
实例:应用end()函数将数组指针移动到最后
实例:应用prev()函数向后移动数组指针并输出单元值
实例:应用reset()函数将数组的当前指针返回到数组的个单元
5.5.4 数组和变量之间的转换 80
实例:应用extract()函数将数组元素转换为变量并输出
实例:应用compact()函数将定义的变量生成一个数组
5.5.5 数组检索函数 81
实例:应用array_keys()函数来检查数组中的键名
实例:应用array_values()函数返回指定数组的所有值
实例:应用in_array()函数在数组中搜索给定的值
实例:应用array_search()函数搜寻数字60是否在数组中
实例:应用array_key_exists()函数来查找字符串索引“php”是否在数组中
实例:应用array_unique()函数删除数组中重复的元素
5.5.6 数组排序函数 84
实例:应用sort()函数为数组进行排序
实例:应用asort()函数对输入的数组进行排序
实例:应用rsort()和arsort()函数对输入的数组进行降序排序
实例:应用ksort()和krsort()函数对输入的数组进行排序
实例:应用natsort()和natcasesort()函数对输入的数组进行排序
实例:应用shuffle()函数对输入的数组进行随机排序
实例:应用array_reverse()函数将数组元素的顺序反转
5.5.7 数组与数据结构 87
实例:应用array_push()函数向数组中添加元素
实例:应用array_pop()函数弹出数组最后一个元素
实例:应用array_shift()函数弹出数组的个元素
实例:应用array_unshift()函数向数组中添加元素,并输出添加元素后的数组
5.5.8 数组集合函数 88
实例:应用array_merge()函数将两个数组合并为一个数组
实例:应用array_diff()函数计算两个数组的差集
实例:应用array_diff_assoc()函数来检查两个数组的差集
实例:应用array_diff_key()函数来获取两个数组的差集
实例:应用array_intersect()函数来获取两个数组的交集
实例:应用array_intersect_assoc()函数来获取两个数组的交集
实例:应用array_intersect_key()函数来获取两个数组的交集
小结 91
上机指导 91
习题 92
第6章 PHP与Web页面交互 93
6.1 表单数据的提交方式 94
6.1.1 GET方法提交表单数据 94
实例:创建表单,指定method属性值为“GET”
6.1.2 POST方法提交表单数据 95
实例:应用POST方法提交表单信息到服务器
6.1.3 使用POST方法与GET方法
的区别 95
6.2 应用PHP全局变量获取表单数据 96
6.2.1 $_POST[]全局变量 96
实例:通过$_POST[]获取用户输入的信息
6.2.2 $_GET[]全局变量 97
6.3 使用表单 97
6.3.1 创建表单 98
6.3.2 表单元素 98
6.3.3 使用数组提交表单数据 102
6.3.4 表单综合应用 103
实例:应用$_POST[ ]全局变量获取用户输入的个人信息
6.4 实现文件的上传 106
6.4.1 上传文件相关配置 106
6.4.2 全局变量$_FILES 106
实例:实现一个上传文件域,通过$_FILES变量输出上传文件的资料
6.4.3 实现PHP文件的上传 108
实例:创建上传表单,允许上传图片文件
6.5 服务器端获取数据的其他方法 109
6.5.1 $_REQUEST[ ]全局变量 109
6.5.2 $_SERVER[ ]全局变量 109
实例:应用$_SERVER[ ]全局变量获取脚本所在地的IP地址及服务器和客户端的相关信息
小结 111
上机指导 111
习题 113
第7章 函数 114
7.1 函数简介 115
7.1.1 什么是函数 115
7.1.2 函数的分类 115
7.2 自定义函数 115
7.2.1 自定义函数的定义 115
7.2.2 自定义函数的调用 116
实例:定义一个函数并调用
7.2.3 自定义函数的参数 116
实例:为定义的函数传递参数,按值传递方式
实例:为定义的函数传递参数,按引用传递方式
实例:应用可选参数实现一个简单的价格计算功能
7.2.4 自定义函数的返回值 118
实例:应用return()函数返回一个操作数
7.2.5 变量的作用域 119
实例:在自定义函数中应用全局变量与局部变量进行对比
实例:静态变量和普通变量的比较
7.2.6 变量函数 120
实例:定义并使用变量函数
7.3 PHP文件的引用 121
7.3.1 include语句 122
实例:应用include语句引用文件
7.3.2 require语句 122
实例:应用require语句引用文件
7.3.3 include语句和require语句
的比较 123
7.3.4 include_once语句和
require_once语句 123
实例:应用include_once语句引用并运行指定的外部文件top.php
7.3.5 应用include语句构建电子
商务平台网首页 124
实例:应用include语句引用外部文件来构建电子商务平台网首页
小结 126
上机指导 126
习题 127
第8章 字符串操作 128
8.1 字符串的定义方法 129
8.1.1 使用单引号或双引号定义
字符串 129
8.1.2 使用定界符定义字符串 129
实例:使用定界符定义字符串并输出
8.2 字符串处理函数 130
8.2.1 转义、还原字符串 130
实例:使用转义字符“\”对字符串进行转义
实例:用自动转义字符addslashes()函数对字符串进行转义,然后应用stripslashes()函数进行还原
实例:应用addcslashes()函数对字符串“编程
— 没有更多了 —
以下为对购买帮助不大的评价