PHP经典实例(第2版)能够为您节省宝贵的Web开发时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。《PHP经典实例(第2版)》将PHP的特性与经典实例丛书的独特形式组合到一起,足以帮您成功地构建跨浏览器的Web应用程序。在这个修订版中,您可以更加方便地找到各种编程问题的解决方案,《PHP经典实例(第2版)》中内容涵盖了:表单处理;Session管理;数据库交互;使用Web服务。
从初学者常见的问题到高级Web编程技术,这本包含了丰富的、具有实际应用价值的实例图书,可以满足使用PHP生成动态web内容的任何人的需要。书中的每个实例都细致地讨论了所提供解决方案背后的逻辑和思想,用源自PHP专家的洞察力帮你轻松地掌握这门语言。书中更新了PItP5的有关内容,并详细地解释了如何使用新增的语言特性,比如面向对象能力的巨大改进和新的PD0数据访问扩展等。书中特别增加了有关类和对象的部分,包含了以下基本内容:处理XM;与JavaScript交互;用PHP构建Web服务;使用SOAP和REST架构。
《PHP经典实例(第2版)》中超过250个实例,为你每天都要面对的诸多问题提供了足够丰富的解决方案。而且,每个实例的讨论部分都浸透着对每个PHP开发人员极为有益的理念。
前言
第1章 字符串
1.0 概述
1.1 访问子字符串
1.2 提取子字符串
1.3 替换子字符串
1.4 逐字节处理字符串
1.5 按字或按字节来反转字符串
1.6 扩展和压缩制表符
1.7 控制大小写
1.8 在字符串中插入函数和表达式
1.9 删除字符串两端的空白符
1.10 生成逗号分隔的数据
1.11 解析逗号分隔的数据
1.12生成宇段宽度固定的数据记录
1.13 解析宇段宽度固定的数据记录
1.14 分离字符串
1.15 使文本在特定长度处自动换行
1.16 在字符串中存储二进制数据
1.17 编程:可下载的csv文件
第2章 数字
2.0 概述
2.1 检查变量中是否包含有效的数字
2.2 比较浮点型数字
2.3 对浮点型数取整
2.4 操纵一系列连续的整数
2.5 在一个范围内生成随机数
2.6 生成有偏随机数
2.7 取对数
2.8 计算指数
2.9 格式化数字
2.10 格式化货币值
2.11 正确地打印复数
2.12 计算三角函数
2.13 用度数而不是弧度来度量三角
2.14 处理极大数或极小数
2.15 在不同进制间转换
2.16 非十进制数的计算
2.17 计算球面坐标系中两点间的距离
第3章 日期和时间
3.0 概述
3.1 查出当前的日期和时间
3.2 将时间和日期部件转换为纪元时间戳
3.3 将纪元时间戳转换为时间和日期部件
3.4 以特定的格式打印日期和时间
3.5 计算两个日期间的时间差
3.6 用儒略日计算两个日期间的时间差
3.7 找到周、月或者年中的某一天
3.8 验证日期
3.9 从字符串中解析日期和时间
3.10 对日期进行加、减运算
3.11 根据时区计算时间
3.12 处理夏令时
3.13 生成高精度的时间
3.14 生成时间范围
3.15 使用非公历纪年
3.16 使用纪元时间戳范围之外的日期
3.17 编程:日历
第4章 数组
4.0 概述
4.1 定义一个起始元素不为零的数组
4.2 用数组中的一个键保存多个元素
4.3 用一个整数范围来初始化数组
4.4 遍历数组
4.5 从数组中删除元素
4.6 改变数组大小
4.7 将一个数组追加到另一个数组
4.8 把数组转换成字符串
4.9 使用逗号来打印数组
4.10 检查数组中是否存在某个键
4.11 检查数组中是否包含某个元素
4.12 确定值在数组中的位置
4.13 确定通过某种测试的元素
4.14 确定数组中经计算后的最大或最小元素
4.15 反转数组
4.16 数组排序
4.17 根据可计算的字段对数组进行排序
4.18 对多个数组进行排序
4.19 使用方法而不是函数来对数组进行排序
4.20 对数组进行随机化处理
4.21 删除数组中重复的元素
4.22 对数组中的每个元素都应用一个函数
4.23 计算两个数组的并集、交集和差集
4.24 创建一个类数组对象
4.25 编程:输出水平居中的HTML表格
第5章 变量
5.0 概述
5.1 消除==和=的困扰
5.2 为变量设定默认值
5.3 不使用临时变量而实现变量值的交换
5.4 动态创建变量名
5.5 使用静态变量
5.6 在进程间共享变量
5.7 把复杂的数据类型压缩到一个字符串中
5.8 将变量内容转存为字符串
第6章 函数
6.0 概述
6.1 访问函数的参数
6.2 为函数的参数设定默认值
6.3 传递引用
6.4 使用命名的参数
6.5 创建可以接受个数可变的参数的函数
6.6 返回变量的引用
6.7 返回多个值
6.8 跳跃选择返回的值
6.9 返回失败信息
6.10 调用可变函数
6.11 在函数内部访问全局变量
6.12 创建动态函数
第7章 类和对象
7.0 概述
7.1 技巧化对象
……
第8章 Web基础
第9章 表单
第10章 访问数据库
第11章 Session和数据保持
第12章 XML
第13章 Web自动化
第14章 消费Web服务
第15章 建立Web服务
第16章 互联网服务
第17章 图形
第18章 安全和加密
第19章 国际化和本地化
第20章 错误处理,故障排除和测试
第21章 性能调谐和负载测试
第22章 正则表达式
第23章 文件
第24章 目录
第25章 命令行PHP
第26章 PEAR和PECL
《企业文化建设实务》内容简介:本书是基于5年对中国式企业文化建设实践案例的研究与总结而成,书中创新性地提出了成功有效的中国企
《Oracle 18c 必须掌握的新特性:管理与实战》内容简介:在Oracle 12c版本之前,数据库版本的迭代中基本架构都没有非常明显的变化,
本書回到源頭詳盡地從歷史脈絡、以及其他藝術領域,如文學、繪畫、戲劇、以及茶道文化等等,仔細說明了從古至今整個Wabi-Sabi的美
《一家人的极简生活》内容简介:本书是一本极简主义者分享生活方式的生活类图书。素晴社编辑部将21位Instagram极简生活类博主的日常
《世界著名计算机教材精选:计算机图形学与几何造型导论》是世界著名计算机教材精选之一。《世界著名计算机教材精选:计算机图形学
《父与子的编程之旅》内容简介:本书是一本家长与孩子共同学习编程的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介
《地理信息技术与地理教学的整合》内容简介:本书总结了地理信息技术应用于地理教学的研究成果,从理论上探讨了地理信息技术的教学
HIGHLIGHTUpdatedfromtheclassicoriginal,TheQuickPythonBook,SecondEditionwillhelpw...
《中国简史》内容简介:本书是吕思勉写作的一本中国史入门读物,用通俗简洁的语言讲述了中国五千年历史脉络。全书内容深入浅出,条
《最新考博英语命题人高分策略:翻译强化特训》内容简介:博士研究生入学英语考试主要测试听力、语法、词汇、阅读理解、完形填空、
《大写的历史:被遗忘的历史事件》内容简介:《左传》既然是战国初期才正式成书,而赵氏宗族又是晋国政治权力博弈中的最后胜利者,
本书由浅入深,循序渐进地介绍了ASP.NET2.0的新技术,包括新控件、新功能和新的类。为了让读者全面地学习ASP.NET2.0,书中还讲到
《古诗海:宋辽金诗鉴赏(全三册)》内容简介:中国素有“诗国”之称,古代诗歌源远流长、奇丽宏富,作家作品众多,风格流派纷呈,为
《中医学教学医案选编》内容简介:本书是上海交通大学医学院2016年度课程、教材建设基金资助项目。以中医基础理论为核心,紧密结合
本书从生物进化论、传播学、社会学、科学、经济学和哲学的角度,全方位预测了互联网将给人类未来的文化、科技和经济带来的深刻变
《数据库可靠性工程:数据库系统设计与运维指南》内容简介:数据是当今企业的宝贵资产,设计、构建并维护数据存储的重要性不言而喻
《LTE轻松进阶》以说故事讲原理的方式介绍LTE技术原理。内容按照从总体到细节、从原理到实践的顺序提纲挈领地介绍LTE无线侧工程师
《区域现代化基本理论研究》内容简介:本书概述了区域现代化探索的一些基本理论问题,包括政治区域现代化、经济区域现代化、文化区
《供给侧改革:新供给简明读本》内容简介:“供给侧”在经济学领域并不是一个新鲜词汇,但一直未受到足够重视。中央领导首次提出“
《无界:数字镜像世界的到来》内容简介:当真实与虚拟叠加,未来将变成机器可读的世界。镜像世界是由耶鲁大学计算机科学家大卫·盖