《PHP程序开发》实验指导/实验三:PHP字符串和正则表达式 《PHP程序开发》实验指导 实验三:PHP字符串和正则表达式 实验目的(5分) 1、掌握PHP字符串的常用函数,包括比较、搜索、替换、分割等 2、理解正则表达式的概念 3、掌握正则表达式函数 二、实验环境(5分) 10操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、完成PHP字符串函数的使用 2、完成学号信息的显示; 3、完成正则表达式的使用 4、完成酒店预订信息的展示。 、实验原理(5分) 1、PHP字符串函数 2、PHP正则表达式的概念; 3、PHP正则表达式的使用 五、实验步骤(40分) 1、PHP字符串函数 (1)PHP字符串的函数有:计算字符串长度, strlen(O;单词统计, str word counto;清理空格, Itrim()、 rtrim(、 trimo;字符串的切分与组合, explode(、 stroke(O、 implode()、 join,截取, substr;替 换 substr replace;查找, strstr、 strstr;大小写的转换, strtolowerO、 strtoupper()、 ucfirsto、 ucwordso 比较大小 stroppo、 strcasecmp(O、 strncmpO、 strcasecmp( (2)删除字符串两边的空格,代码如sy5-1所示: ?php Sstrl="hello Sstr 2="aaaahelloa" echo trim(Sstr1). <br> echo Itrim(Sstr 2, "a"). "<br> echo trim(Sstr2, ah"). "<br> (3)完成下述任务 任务一:如果$sx=”轻轻的我走了逗正如我轻轻地来[句我挥一挥衣袖逗]不带走一片云彩句 将$sr中的“”分别用”O”代替;将$sr中的“[逗]”用“,”代替,“[句”用“。”代替(10分) 要求 请将主要代码填写到实验报告册中。 学号的输出 创建一个网页,如图3-1所示,在网页上可以显示5个文本框,其中每个文本框的宽度为10 管理科学与工程学科/共4页第1页《PHP 程序开发》实验指导 / 实验三:PHP 字符串和正则表达式 1 管理科学与工程学科 / 共4页,第1页 《PHP 程序开发》实验指导 实验三:PHP 字符串和正则表达式 一、实验目的(5 分) 1、掌握 PHP 字符串的常用函数,包括比较、搜索、替换、分割等; 2、理解正则表达式的概念; 3、掌握正则表达式函数。 二、实验环境(5 分) 1、Windows 10 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成 PHP 字符串函数的使用; 2、完成学号信息的显示; 3、完成正则表达式的使用; 4、完成酒店预订信息的展示。 四、实验原理(5 分) 1、PHP 字符串函数; 2、PHP 正则表达式的概念; 3、PHP 正则表达式的使用。 五、实验步骤(40 分) 1、PHP 字符串函数。 (1)PHP 字符串的函数有:计算字符串长度,strlen();单词统计,str_word_count();清理空格,ltrim()、 rtrim()、trim();字符串的切分与组合,explode()、stroke()、implode()、join();截取,substr();替 换,substr_replace();查找,strstr()、stristr();大小写的转换,strtolower()、strtoupper()、ucfirst()、ucwords(); 比较大小,strcmp()、strcasecmp()、strncmp()、strcasecmp()。 (2)删除字符串两边的空格,代码如 sy5-1 所示: <?php $str1=" hello "; $str2="aaaahelloa"; echo trim($str1)."<br>"; echo ltrim($str2,"a")."<br>"; echo trim($str2,"ah")."<br>"; ?> (3)完成下述任务。 任务一:如果$str=”轻轻的我走了[逗]正如我轻轻地来[句]我挥一挥衣袖[逗]不带走一片云彩[句]”, 将$str 中的“[]”分别用”()”代替;将$str 中的“[逗]”用“,”代替,“[句]”用“。”代替(10 分)。 要求: 请将主要代码填写到实验报告册中。 2、学号的输出 (1)创建一个网页,如图 3-1 所示,在网页上可以显示 5 个文本框,其中每个文本框的宽度为 10