求PHP从入门到精通,PDF电子书
主要从初学者的角度出发,通过通俗易懂的语言和各种示例,详细介绍了使用PHP进行网络开发时必须克服的技术的各个方面。
全书共分24章,包括PHP简介、PHP环境搭建与开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与网页交互、PHP与JavaScript交互、日期和时间、Cookie和Session、图形图像技术、文件系统、面对面大象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、ADODB类库、ZendFramework框架、Smarty模板技术、PHP与XML技术、PHP与Ajax技术、应用Smarty模板开发电子商务网站等。
书中所有知识均以具体实例进行介绍,所涉及的程序代码结合较为详细的注释,可以让读者轻松了解PHP编程语言,快速提高开发技能。
PHP从入门到精通的图书1
书名:PHP从入门到精通作者:潘凯华同名出版社:清华大学出版社出版时间:2008年ISBN:9787302179597格式:16册售价:68.00元VD音视频教学光盘22小时教学录音视频,完整音频讲解《PHP从入门到精通》源码软件示例及相关资料特色《PHP从入门到精通》专业人员基础知识-基础技术-高级应用-实际项目268个应用实例,41个典型应用,1个项目案例非常详细,实例丰富。
第一章PHP简介1.1PHP概述1.1.1什么是PHP。
1.1.2.PHP语言特性1.1.3。
PHP51.1.4的新特性。
PHP发展趋势1.1.5PHP应用领域1.2扩展库1.2.1PHP5内置标准扩展库1.2.2Zend引擎2.21.3准备工作1.3.1HTML标记语言。
1.3.2JavaScript脚本1.4创建网站的基本流程1.5学习资源1.5.1常用软件资源1.5.2常用在线资源1.5.3主要图书网站1.5.4主要本地书店网站1.6如何学好PHP17.第二章小结创建和开发PHP环境的工具2.1PHP开发环境及其设置2.2安装Apache+MySQL+PHPWiildlows2.2.1安装Apache2.2.2安装PHP52.2.3安装MySQL2.3、配置Apache和PHP52.4、Windows2.5下搭建IIS+PHE执行环境、Linux2.5.1下配置安装、安装ApacheServer2.5.2、安装MySQL数据库2.5.3安装PHP52.6使用Windows2.7下安装的包PHP常用开发工具2.7.1Eclipse2.7.2ZendStudio2.7.3NuSpherePhpED2.7.4。
DelphiforPHP2.7.5Dreamweaver2.8第一个PHP示例2.9小结2.10练习与实践第三章PHP语言基础3.1PHP编码风格3.2PHP注释的应用3.3PHP数据类型3.3.1数值数据类型3.3.2复合数据类型3.3.3特殊数据类型3.34.转换数据类型3.3.5发现数据类型3.4PHP常量3.4.1常量的声明和使用3.4.2预定义常量3.PHP变量3.5.1变量声明和使用3.5.2变量范围3.5.3变量变量3.5.4PHP预定义变量3.6PHP运算符3.6.1运算符算术3.6.2字符串运算符3.6.3运算符赋值3.6.4位运算符3.6.5逻辑运算符3.6.6比较运算符3.6.7错误控制运算符3.6.8三级运算符3.6.9优先级运算符和聚合规则3.7PHP表达式3.8PHP函数3.8.1定义和调用函数3.8.2函数之间传递参数3.8-3函数返回值3.8.4函数变量3.8.5函数引用3.8.6解引用3.9PHP编码标准3.9.1什么是编码标准3.9.2版标记规范有什么好处3.9.3HTMI、标记规范3.9.4PHP标记规范3.9.5PHP编写规则3.9.6PHP命名规则3.9.7文件和目录3.10小结3.11练习与实践第四章流程控制语言语法4.1语句条件控制4.1.1if语句4.1.2if、else语句4.1.3语句elseif4.1.4Switch多重判断语句4.2循环中的控制语句4.2.1while循环语句4.2.2Dowhile循环语句4.2-3for循环语句4.2.4foreach循环4.2.5过程控制的其他书写格式4.2.6Use语句中断/继续移出循环4.3小结。
4.4练习与练习第5章字符串操作5.1字符串简介5.2单引号和双引号的区别5.3字符串连接符5.4字符串操作5.4.1删除字符串中的前导空格和尾随空格以及特殊字符5.4.2转义和恢复字符串数据5.4.3获取字符串长度5.4.4字符串截取5.4.5字符串比较5.4.6字符串检索5.4.7替换字符串5.4.8格式化字符串5.4.9字符串分区5.5小结5.6练习与实践第6章正则表达式6.1什么是正则表达式6.1.1正则表达式的发展6.1.2正则表达式表达式中的术语6.2表达式语法规则常规6.2.1行分隔符(^和$)6.2.2字分隔符(\b、\B)6.2.3字符类([])6.2.4选择字符(1)6.2.5连字符(.)6.2.6排除字符([^])6.2.7限定符(?*+{n,m)6.2.8冒号字符(.)6.2.9转义字符(\)6.2.10反斜杠字符(\)6.2.1l括号字符(O)6.2.12后向参考6.2.13拾取6.2.14确认(搜索)6.2.15模式修改6-3POS附录Ⅸ
PHP从入门到精通—正则表达式—初识正则表达式、正则表达式语法规则、相关函数、常见应用、用法自查表
一、正则表达式简介正则表达式是一种用于匹配和处理文本的字符串描述工具,广泛应用于Linux和Unix系统工具中,如Vi编辑器、Perl或PHP脚本语言和shell脚本等,可见其强大的跨语言、跨系统应用能力。学习正则表达式不仅可以简化文字处理任务,还可以提高程序性能和代码效率。
正则表达式语法规则行定位符(^和$)使用行定位符(^和$),正则表达式支持定位功能,用于分别匹配字符串的起始位置和结束位置,精确控制字符串中字符的位置。
。
位置。
单词分隔符(\b和\B)\b用于匹配单词边界,\B匹配非单词边界,有助于识别文本中的单词边界,提高正则表达式的准确性。
字符类使用括号表达式([])和正则表达式来匹配特定的字符集,例如忽略大小写的字符匹配,提高文字处理的灵活性。
选择字符(|)|表示“或”运算,允许匹配多个选项之一,从而简化复杂匹配条件的表达。
连字符(-)连字符简化表达式,匹配连续字符,如数字、字母等,提高匹配效率。
反义词字符使用^表示反义词字符,可以匹配任何不在指定范围内的字符,优化文本匹配逻辑。
限定符限定符指定匹配组件的重复次数,以实现精确的文本匹配,提高正则表达式的范围。
句点字符(.)。
匹配除换行符之外的任意单个字符,用于灵活匹配文本中的字符。
转义字符转义字符将特殊字符转换为普通字符,例如匹配\字符,以保证正则表达式中的特殊字符正常生效。
反斜杠(\)\在正则表达式中用于转义特殊字符,并且还有其他功能,例如后面跟一个字母表示更多功能。
括号字符括号用于改变优先级、将小原子组合成大原子、整合匹配元素、简化匹配逻辑。
BackreferenceBackreference允许连续字符串或字母的匹配,通过表达式“记忆”功能实现,以提高匹配效率。
与正则表达式相关的pre g_match()函数用于匹配指定的字符串,返回匹配结果或0(不匹配)。
pre g_match_all()函数具有全局匹配功能,从头到尾搜索匹配结果,直到获得所有匹配。
pre g_replace()函数实现搜索和字符串替换,功能强大,适合复杂的文字处理。
pre g_split()函数执行复杂的字符串分割操作,例如同时分割多个字符。
pre g_grep()函数匹配数组元素并过滤与正则表达式模式匹配的单元格。
正则表达式的常见应用是手机号码和电子邮件地址。
编写正则表达式,以标准化格式匹配手机号码和电子邮件地址,以确保数据录入准确。
检查网站URL的合法性,并创建匹配URL合法结构的正则表达式,保证网络资源的高效访问。
正则表达式使用自查图总结了正则表达式的用法,提供方便快捷的学习参考,帮助用户掌握正则表达式的编写规则。
总结:学习正则表达式可以有效提高文字处理的效率。
通过掌握其基本概念、语法规则和常见应用,用户可以灵活使用正则表达式解决实际问题,提高程序开发和文字处理能力。