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
DreamCase不是台灣一般認知的「Mook」,而是「MagBook」,以雜誌的概念、形式、內容來從事書的編輯,因此呈現方式可以更自由、更
《迪士尼的快乐营销模式》内容简介:迪士尼公司成功的根本原因,是持续地创造快乐并把快乐体验传递给新顾客和持续地交叉销售给老顾
数据通信设备中心液体冷却指南A105 内容简介 该书共6章,分别从数据中心设施冷却装置、管路系统、数据通信设备液冷方法、冷水系统基本要求及冷液基础设施对工艺冷却...
Multi-coreprocessorsarenolongerthefutureofcomputing-theyarethepresentdayreality....
大多数记载个人电脑产业发展史的作品将个人电脑视为一种技术或者商业行为。但本书处处笔酣墨饱,深入探讨了催生第一台个人电脑的
《数码摄影后期高手之路》内容简介:本书是国内知名的图形图像专家——李涛多年在摄影后期教学实践的总结。他通过拍摄及后期操作前
自动控制理论基础 内容简介 《自动控制理论基础》深入浅出地阐述了自动控制的基本概念和基本理论。分析了开、闭环自动控制系统的主要特点和基本要求。详细讲解了控制系统...
《西行寄弟函》内容简介:本书是翁同书在西北军中效力时寄给其弟弟翁同和的信札,这些信札对晚清的官场、西行途中的风土人情、西北
ThegoalofTheReasonedSchemeristohelpthefunctionalprogrammerthinklogicallyandthelo...
围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件
《WSNRFID物联网原理与应用》紧紧围绕物联网两大核心技术——射频识别(RFID)和无线传感网(WSN),对技术的基本原理以及典型应
《非常网赢——不一样的互联网思维解读》内容简介:这是一本以全媒体方式介绍互联网思维和工具使用方法的草根创业指导书,作者万建
《原来心可以跳舞》内容简介:女人的一生总是充满着各种磨难,因而这样的人生显得很长很长;而女人们的幸福,就会显得越发短暂。中
Mac OS X Leopard Edition(影印版) 本书特色 为什么开创Missing Manual系列当知识富有吸引力、条理清楚并有趣味时,人们的学习...
作家加里·哈梅尔的预测尖锐地指出了所有公司面临的挑战——商场逐鹿中,只有疾速创新才能立于不败之地。美国著名设计公司IDEO的
《让移动设计更简单:Sketch3操作指南与实战详解》以Sketch的基本操作为基础,用一系列生动可行的教学案例,让初学者可以快速掌握
《四时幽赏录》内容简介:本书以其独特的审美视角、精悍清新之笔触,为人们勾勒出西湖四时芳容,充满真趣。这种以四季景观描绘西湖
本书是无线通信方面的一部新作。该书在材料取舍、内容组织和讲授方式方面均具有鲜明特色。书中主要针对无线网络的物理层,阐述了
《纸品与平面设计》是为任何一位在涉及用纸创作和实现过程的设计师而准备的一本综合性的设计书籍,它由两个关键的部分构成;设计
《可伸缩架构(第2版):云环境下的高可用与风险管理》内容简介:《可伸缩架构(第2版):云环境下的高可用与风险管理》是一本关于