实验四 PHP基本语法实验(三)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
for($i=0; $i<4; $i++) {
$str.=$c[rand(0,strlen($c))];; } echo $str; ?> 3.给出一个字符串 $string = “The quick brown fox”, 在屏幕上输出字符 The quick red fox,两种方法实现: (1)字符串替代函数 (2)分成子串 The quick 和子串 fox,然后输出:echo $str1.” red “. $two"
实wk.baidu.com四 PHP 基本语法实验(三)
一、实验目的:通过本实验,能掌握字符串的基本操作,并对正则表达式有
一定的理解。
二、实验要求:能通过编写 php 脚本,掌握本实验所涉及到的主要知识点。
三、实验器材:
Windows 操作系统;AppServer 软件(集成软件,包含 PHP,Apache,MySql, phpAdmin)
echo "<pre>"; print_r($arr_1); print_r($arr_2); ?> 在上面这个例子中,数组$arr_1 是对字符串$str 按单个字符分割得到的,数 组$arr_2 是按每部分两个字符串得到的。 注意,尽量不要使用 str_split()函数来分割中文字符串,会否则会出现乱码或其 他莫名其妙的问题。 5.编写一个验证身份证号码的正则表达式:要求身份证号码为 18 位数字或者是
If(ereg($erg,$_POS[“sn”])) Die( “恭喜你,正确输入!”); Else Echo “你输入有错误”;
}
六、实验报告:
四、实验步骤:
1. 获取文件扩展名; 2. PHP 生成一个随机字符串; 3. 字符串替代和取子串函数的使用; 4. 字符串分割函数; 5.使用正则表达式验证身份证号码。
五、实验内容:
1. 获取文件扩展名;PHP 字符串分割函数 explode 处理说明。 函数原型:array explode(string separator,string input);
<?php $fileName = "leapsoulcn.jpg"; $str =_______; print_r($str);
?> 2. PHP 生成一个 4 位随机字符串,类似验证码的样子,可以是大写字母、小写字 母和数字。 提示:rand()函数 <?php $c= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456 789";
4.字符串分割函数; array str_split(string string_input [, int split_length]) <?php $str = "I like sunchis"; $arr_1 = str_split($str); $arr_2 = str_split($str,2);
17 位的数字加 x 或 X 结尾。\ 参考: <html> <head></head> <body> <a>请输入身份证号码</a><br> <form action =”” method=”POST”> <input type=”test name=”sn” value=<? Echo $_POST[sn] ?> <input type=”submit” value=”提交”> </form> </body> </html> <?php If($_POST[“sn”]) { $reg=”(^[0-9]{18}$) | (^[0-9]{17}[x,X]$)”;
$str.=$c[rand(0,strlen($c))];; } echo $str; ?> 3.给出一个字符串 $string = “The quick brown fox”, 在屏幕上输出字符 The quick red fox,两种方法实现: (1)字符串替代函数 (2)分成子串 The quick 和子串 fox,然后输出:echo $str1.” red “. $two"
实wk.baidu.com四 PHP 基本语法实验(三)
一、实验目的:通过本实验,能掌握字符串的基本操作,并对正则表达式有
一定的理解。
二、实验要求:能通过编写 php 脚本,掌握本实验所涉及到的主要知识点。
三、实验器材:
Windows 操作系统;AppServer 软件(集成软件,包含 PHP,Apache,MySql, phpAdmin)
echo "<pre>"; print_r($arr_1); print_r($arr_2); ?> 在上面这个例子中,数组$arr_1 是对字符串$str 按单个字符分割得到的,数 组$arr_2 是按每部分两个字符串得到的。 注意,尽量不要使用 str_split()函数来分割中文字符串,会否则会出现乱码或其 他莫名其妙的问题。 5.编写一个验证身份证号码的正则表达式:要求身份证号码为 18 位数字或者是
If(ereg($erg,$_POS[“sn”])) Die( “恭喜你,正确输入!”); Else Echo “你输入有错误”;
}
六、实验报告:
四、实验步骤:
1. 获取文件扩展名; 2. PHP 生成一个随机字符串; 3. 字符串替代和取子串函数的使用; 4. 字符串分割函数; 5.使用正则表达式验证身份证号码。
五、实验内容:
1. 获取文件扩展名;PHP 字符串分割函数 explode 处理说明。 函数原型:array explode(string separator,string input);
<?php $fileName = "leapsoulcn.jpg"; $str =_______; print_r($str);
?> 2. PHP 生成一个 4 位随机字符串,类似验证码的样子,可以是大写字母、小写字 母和数字。 提示:rand()函数 <?php $c= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456 789";
4.字符串分割函数; array str_split(string string_input [, int split_length]) <?php $str = "I like sunchis"; $arr_1 = str_split($str); $arr_2 = str_split($str,2);
17 位的数字加 x 或 X 结尾。\ 参考: <html> <head></head> <body> <a>请输入身份证号码</a><br> <form action =”” method=”POST”> <input type=”test name=”sn” value=<? Echo $_POST[sn] ?> <input type=”submit” value=”提交”> </form> </body> </html> <?php If($_POST[“sn”]) { $reg=”(^[0-9]{18}$) | (^[0-9]{17}[x,X]$)”;