1. 用表单提交昵称进入聊天室,从提交的昵称字符串中查找是否包含“捣蛋鬼”,如果包含则显示“禁止进入”和返回查找的位置。(用两种方法查找)
$t1= strpos("你好,捣蛋鬼。。。","捣蛋鬼"); if($t1){ echo "禁止进入"; echo $t1; } $t2= strstr("你好,捣蛋鬼。。。","捣蛋鬼"); if($t2){ echo "禁止进入"; echo strpos("你好,捣蛋鬼。。。","捣蛋鬼"); }
2. 用表单提交聊天信息,假如有人发送消息为“你是个可恶的人”类似的字符串,则把该信息替换为“你是个可爱的人”输出。
echo str_replace("你是个可恶的人","你是个可爱的人","你好,你是个可恶的人。。。");
3. 输出“<a href=”a.php”>进入</a>”该字符串在页面显示出来,而不是变成一个链接
echo htmlentities('<a href="a.php">进入</a>',ENT_COMPAT,"GB2312");
4. 把表单提交的两个字符串进行比较,区分大小写和不区分大小写比较,输出结果
echo strcmp("Abc","abc"); echo strcasecmp("Abc","abc");
5. 把表单提交的两个字符串进行比较,输出相似程度(百分比)
$t3 = similar_text("Abc","abcd"); $t4 = max(strlen("Abc"),strlen("abcde")); echo ($t3/$t4*100)."%";
6. 把表单GET提交在url中的类似%BC%AA的中文字符串分别进行解码显示和重新编码显示。
echo urldecode("%BC%AA");
7.假设表单提交的为上传文件名,提取上传文件的扩展名,在前面分别加一个日期(20080118020532)和1000000到9999999之间的随机整数组合的文件名,最后显示出来
echo date('Ymd').rand(10000,99999);