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
《摄影的核心:提升影像表现力的27个关键问题》内容简介:本书是一本鼓励摄影师更有自我意识、更有创造性思维的实用的摄影图书。书
多媒体技术及应用(第2版) 本书特色 执考用书,14年经验指导,全面覆盖大纲,补充超纲考点。多媒体技术及应用(第2版) 内容简介 本书根据教育部高等学校文科计算...
在这个点击率就是生命的时代,高可用是不可少的。本书完整讲述了Nginx服务器的各种技术细节以及安装、部署、运维等方面的内容。《
专转本计算机应用基础考试核心密卷 内容简介 本书紧扣2005年计算及应用基础考试内容,分理论题和操作题两部分。本书前十套试卷是对计算机应用基础知识体系与操作实践...
《恐龙世界探险日记(神奇科学探险之旅)》内容简介:《恐龙世界探险日记》是“神奇科学探险之旅”丛书之一,本书选取了恐龙大家族
《人口老龄化背景下城乡居民基本医疗保险财务可持续性研究》内容简介:本书是国家社会科学基金后期资助项目(18FGL008)系列研究成
《重阳》内容简介:《重阳》是一部为国人量身打造的传统节日知识读本。重阳历史悠久,节俗丰富,是重要的传统节日之一。在本书中,
系统安装与重装从入门到精通-(附光盘) 本书特色 恒盛杰资讯编著的《系统安装与重装从入门到精通(附光盘)》涵盖了安装系统前不得不知道的事、硬盘分区和格式化、安装...
在這個魔法實驗室裡,研究人員像是魔法師般創造驚奇:讓斷腿的人可以跑步登山;讓自閉症患者能夠解讀他人臉部表情;讓汽車在城市
《西北断简》内容简介:本书是朱幼棣先生在20世纪末的数年里完成的旅行文集。他在各地任职、考察期间,从西北到晋陕,用自己的双脚
奈良美智出生於1959年12月5日,日本青森縣弘前市人。是日本現代美術界極具影響力的畫家。1981~1988年在愛知縣立藝術大學和研究所
AllyourfavoritecharactersfromCharlottesWebcomealiveinthis96-pagejumbocoloringand...
《电气控制与PLC应用技术》内容简介:本书共分为10章,主要内容包括常用低压电器、电气控制电路的基本控制环节、机床电气控制系统、
信息系统监理师教程 内容简介 《信息系统监理师教程》包括三大部分,分别是信息工程监理基础理论、信息系统工程网络建设监理、应用系统工程建设监理。全书系统地讲述信息...
《别无归处是归处:吴镇的“渔父”画题》内容简介:文人画,又称“士夫画”,它指具有“文人气”,即今人所谓“文人意识”的画。北
《混沌工程:复杂系统韧性实现之道》内容简介:混沌工程已然腾飞。在各个垂直领域,成千上万的各种类型和规模的公司都将混沌工程作
本书分为四个部分,每个部分都围绕一个总的主题进行详细讨论。第一部分:网页设计入门,提供了人们在开始学习网页设计时经常碰到
本书通过实例制作的方式介绍了如何制作像素画。使用的软件以Photoshop为主,同时也介绍了一些专业软件。本书共分4章,第1章是像素
与传统的用户应用程序开发不同,内核环境更加复杂多变,任何问题都会严重影响系统的稳定性、安全性和性能,所以一定要确保内核代
《20几岁,你为什么害怕来不及》内容简介:2015年6月,林夏萨摩,在简书上写下了一篇《你才20多岁,为什么总怕来不及》,一时间引爆