1、开发一个页面,验证用户输入的电子邮件地址是否符合要求(包含@符号,包含.,.后面的类型只能为.org .cn .com 类型)
2、开发一个页面,对检索到的用户输入的查询关键字进行加粗描红显示
3、开发一个页面,使用explode()函数将全校的专业以#进行分割。
题主要的代码如下,有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~
1
<meta charset="utf-8">
<?php
if(isset($_POST["email"])){
$email=$_POST["email"];
if(preg_match("/^[_a-z\d-]+(\.[_a-z\d-]+)*@[a-z\d-]+(\.[a-z\d-]+)*(\.(org|cn|com))$/",$email))echo "电子邮箱输入正确";
else echo "电子邮箱格式错误";
}
?>
<form method="post">
输入电子邮箱:<input type="text" name="email"/><input type="submit" value="验证"/>
</form>
2
<meta charset="utf-8">
<?php
//数据模拟
$data=array(array("title"=>"开发一个页面,验证用户输入的电子邮件地址是否符合要求"),
array("title"=>"开发一个页面,对检索到的用户输入的查询关键字进行加粗描红显示"),
array("title"=>"开发一个页面,使用explode()函数将全校的专业以#进行分割"));
$s="";
if(isset($_GET["s"]))$s=$_GET["s"];
?>
<form method="get">
输入关键字:<input type="text" name="s" value="<?php echo $s;?>"/><input type="submit" value="搜索"/>
</form>
<h3>信息列表</h3>
<?php
if($s!=""){
foreach($data as $item){
if(stripos($item['title'],$s))echo str_replace($s,"<font color=red>$s</font>",$item["title"])."<br>";
}
}
else foreach($data as $item){
echo $item["title"]."<br>";
}
?>
3
<meta charset="utf-8">
<?php
$s="计算机#机械工程#外语#电子工程";
$arr=explode("#",$s);
foreach($arr as $item)echo $item.'<br>';
?>