一 代码
<?php { $user=$_POST[user]; $text=$_POST[text]; if(substr_count($user,'大人')>0 or substr_count($text,'大人')>0 or substr_count($user,'小人')>0 or substr_count($text,'小人')>0) { echo "<script>alert('您输入的内容中有指定的关键字'); history.back();</script>"; } } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>substr_count()函数的应用</title> <style type="text/css"> <!-- .STYLE1 { font-size: 13px; font-weight: bold; } --> </style> </head> <body> <table width="720" border="0" cellspacing="0" cellpadding="0"> <tr> <td></td> </tr> </table> <table width="720" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="121"></td> <td width="584" height="454"><table width="584" height="454" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="top" bgcolor="#F2F7FB"> <form name="form1" method="post" action="index.php"> <table width="580" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="89" height="30"> </td> <td width="491"> </td> </tr> <tr> <td align="right"><span class="STYLE1">名称: </span></td> <td height="24"><input name="user" type="text" id="user" size="50" /></td> </tr> <tr> <td align="right"><span class="STYLE1">内容: </span></td> <td><textarea name="text" cols="60" rows="10" id="text"></textarea></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="Submit" id="Submit" value="提交"></td> </tr> </table> </form> </td> </tr> <tr> <td height="48"></td> </tr> </table></td> <td width="15"></td> </tr> </table> </body> </html>
二 运行结果
三 函数
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
substr_count() 返回子字符串needle 在字符串 haystack 中出现的次数。注意 needle 区分大小写。
Note:
该函数不会计算重叠字符串。参见下面的例子。
参数
haystack
在此字符串中进行搜索。
needle
要搜索的字符串。
offset
开始计数的偏移位置。
length
指定偏移位置之后的最大搜索长度。如果偏移量加上这个长度的和大于 haystack 的总长度,则打印警告信息。
返回值
该函数返回整型。
相关推荐
在编号相匹配的页面列表中检索子页面。 要与页面编号上的页面参数相匹配。还需要与子页面相匹配,以便检索某一页面上的所有子页面。切勿使用SQL查询来获取子页面。【使用】 【参数】 $page_id (数组)(必需)页面...
PHP提供了一系列字符串处理函数,如`strlen()`用于获取字符串的长度,`strpos()`用于在字符串内检索子字符串或字符的位置。 `strlen()`函数返回字符串的长度,这在处理循环或者需要根据字符串长度执行某些操作时...
基于 Web 的同城拼车服务系统的设计与实现信息检索子系统 本文是关于基于 Web 的同城拼车服务系统的设计与实现信息检索子系统的毕业设计论文。该系统旨在解决当前交通拥堵、环境污染、油价高企等问题,通过互联网...
《基于Web的同城拼车服务系统的设计与实现——信息检索子系统》 本文主要探讨了在当前中国经济迅速增长背景下,如何运用Web技术构建一个高效、直观且用户友好的同城拼车服务系统,以应对日益严重的交通、环境及经济...
在这段代码中,我们试图在字符串 "***" 中搜索子字符串 "tor"。这里使用的正则表达式 `/tor/` 是一个非常简单的模式,直接指定了想要匹配的文本。由于 "***" 中不包含 "tor",因此 `$num_matches` 将返回0,并输出 ...
【基于Web的同城拼车服务系统的设计与实现信息检索子系统】 随着互联网技术的飞速发展,基于Web的同城拼车服务系统已经成为解决城市交通问题的有效途径。本系统旨在提供一个直观、便捷的拼车平台,通过集成地图API...
不同的是,lastIndexOf()是从字符串的末尾开始检索子字符串,而不是从开头。如果从末尾到开头都没有找到子字符串,则返回-1。 关于indexOf()和lastIndexOf()的另一个区别在于它们对于相同子字符串的重复出现位置的...
基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc
在本篇毕业设计中,基于Web的同城拼车服务系统主要关注的是信息检索子系统的构建。随着汽车普及带来的环境和交通问题,拼车作为一种环保、经济的出行方式日益受到重视。设计并实现这样一个系统,旨在提供一个直观、...
"regexp_parser"还提供了一个功能,即可以在多个步骤中检索子表达式匹配。子表达式是正则表达式中的分组,用括号"()"表示。这种特性使得用户可以分别获取不同部分的匹配结果,增强了处理复杂文本的能力。例如,在一...
可选参数I和J分别表示搜索的起始位置和出现的次数。如INSTR('oracle traning', 'ra', 1, 2)返回9,表示第二个'ra'的位置。 6. LENGTH函数:LENGTH函数返回字符串的长度,不包括结束的空格。例如,LENGTH('gao qian ...
1. `indexOf`: 检索子串在字符串中的位置。 2. `substring`: 获取字符串的一部分,指定开始和结束位置。 3. `trim`: 移除字符串首尾的空白字符。 4. `charAt`: 获取指定索引位置的字符。 5. `startsWith` 和 `...
1. 字符串检索函数:InStr([Start,] ,<Str2> [,Compare]) - 检索子字符串Str2在字符串Str1中的位置。Start是可选参数,指定搜索的起始位置,Compare是可选的比较方式(文本或二进制)。 2. 字符串长度函数:Len...
字符串类提供了多个方法来处理字符串,如获取长度、检索子字符串、替换字符或子串以及转换数据类型: 1. 获取长度:`length()` 返回字符串中的字符数量。 2. 检索:`indexOf()` 和 `lastIndexOf()` 分别用于查找...
1. **字符串检索函数 InStr()**: 检索子字符串在主字符串中的位置。例如,InStr("98765", "65")返回4,表示"65"在"98765"中的位置。 2. **字符串长度函数 Len()**: 返回字符串中字符的数量。例如,Len("12345")返回...
- **使用递归函数**:通过递归函数遍历数据库中的分类表,根据父类ID递归调用自身函数来检索子分类,并按层级输出,直到没有子分类为止。文中给出了一个示例函数`display_tree`,该函数接收两个参数:一个是表示...
- 描述:此函数用于在`haystack`中搜索子字符串`needle`。 - 返回值:如果找到,则返回指向`needle`的第一个字符的指针;如果没有找到,则返回NULL。 ##### 9.1.6 字符串连接与分割 1. **strcat函数** - 函数...
说明:利用STL中的queue来存储文件夹名,文件,总共有两个队列,实现非递归来查找指定的文件。 其实就是找到一个文件夹就加入文件夹队列,找到了指定文件就加入文件队列 当在当前文件夹已经搜索完,就让文件夹...
本项目"**fsg**"是C++语言利用Boost库实现的一个子图同构算法,专门用于从给定的图集中检索子图。下面我们将深入探讨这个主题。 首先,我们来理解什么是子图同构。在图论中,两个图G和H是同构的,如果存在一个双射...