`
cakin24
  • 浏览: 1396700 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP中检索子串出现的次数

    博客分类:
  • PHP
阅读更多

一 代码

<?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">&nbsp;</td>
            <td width="491">&nbsp;</td>
          </tr>
          <tr>
            <td align="right"><span class="STYLE1">名称:&nbsp;</span></td>
            <td height="24"><input name="user" type="text" id="user" size="50" /></td>
          </tr>
          <tr>
            <td align="right"><span class="STYLE1">内容:&nbsp;</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 的总长度,则打印警告信息。 
返回值 
该函数返回整型。
  • 大小: 7.9 KB
1
0
分享到:
评论

相关推荐

    WordPress获取页面信息函数:get_page_children()

    在编号相匹配的页面列表中检索子页面。 要与页面编号上的页面参数相匹配。还需要与子页面相匹配,以便检索某一页面上的所有子页面。切勿使用SQL查询来获取子页面。【使用】 【参数】 $page_id (数组)(必需)页面...

    php经典教程

    PHP提供了一系列字符串处理函数,如`strlen()`用于获取字符串的长度,`strpos()`用于在字符串内检索子字符串或字符的位置。 `strlen()`函数返回字符串的长度,这在处理循环或者需要根据字符串长度执行某些操作时...

    软件工程毕业设计-基于web的同城拼车服务系统的设计与实现信息检索子系统.doc

    基于 Web 的同城拼车服务系统的设计与实现信息检索子系统 本文是关于基于 Web 的同城拼车服务系统的设计与实现信息检索子系统的毕业设计论文。该系统旨在解决当前交通拥堵、环境污染、油价高企等问题,通过互联网...

    基于web的同城拼车服务系统的设计与实现信息检索子系统大学论文.doc

    《基于Web的同城拼车服务系统的设计与实现——信息检索子系统》 本文主要探讨了在当前中国经济迅速增长背景下,如何运用Web技术构建一个高效、直观且用户友好的同城拼车服务系统,以应对日益严重的交通、环境及经济...

    php使用正则表达式进行字符串搜索的方法

    在这段代码中,我们试图在字符串 "***" 中搜索子字符串 "tor"。这里使用的正则表达式 `/tor/` 是一个非常简单的模式,直接指定了想要匹配的文本。由于 "***" 中不包含 "tor",因此 `$num_matches` 将返回0,并输出 ...

    基于web的同城拼车服务系统的设计与实现信息检索子系统.doc

    【基于Web的同城拼车服务系统的设计与实现信息检索子系统】 随着互联网技术的飞速发展,基于Web的同城拼车服务系统已经成为解决城市交通问题的有效途径。本系统旨在提供一个直观、便捷的拼车平台,通过集成地图API...

    JS判断字符串包含的方法

    不同的是,lastIndexOf()是从字符串的末尾开始检索子字符串,而不是从开头。如果从末尾到开头都没有找到子字符串,则返回-1。 关于indexOf()和lastIndexOf()的另一个区别在于它们对于相同子字符串的重复出现位置的...

    基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc

    基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc

    基于Web的同城拼车服务系统的设计与实现----信息检索子系统毕业设计.doc

    在本篇毕业设计中,基于Web的同城拼车服务系统主要关注的是信息检索子系统的构建。随着汽车普及带来的环境和交通问题,拼车作为一种环保、经济的出行方式日益受到重视。设计并实现这样一个系统,旨在提供一个直观、...

    regular expression parser-开源

    "regexp_parser"还提供了一个功能,即可以在多个步骤中检索子表达式匹配。子表达式是正则表达式中的分组,用括号"()"表示。这种特性使得用户可以分别获取不同部分的匹配结果,增强了处理复杂文本的能力。例如,在一...

    Oracle特别实用的函数

    可选参数I和J分别表示搜索的起始位置和出现的次数。如INSTR('oracle traning', 'ra', 1, 2)返回9,表示第二个'ra'的位置。 6. LENGTH函数:LENGTH函数返回字符串的长度,不包括结束的空格。例如,LENGTH('gao qian ...

    javase01学习文档

    1. `indexOf`: 检索子串在字符串中的位置。 2. `substring`: 获取字符串的一部分,指定开始和结束位置。 3. `trim`: 移除字符串首尾的空白字符。 4. `charAt`: 获取指定索引位置的字符。 5. `startsWith` 和 `...

    Access数据库常用标准函数新.doc

    1. 字符串检索函数:InStr([Start,] ,&lt;Str2&gt; [,Compare]) - 检索子字符串Str2在字符串Str1中的位置。Start是可选参数,指定搜索的起始位置,Compare是可选的比较方式(文本或二进制)。 2. 字符串长度函数:Len...

    java 基础知识基础应用

    字符串类提供了多个方法来处理字符串,如获取长度、检索子字符串、替换字符或子串以及转换数据类型: 1. 获取长度:`length()` 返回字符串中的字符数量。 2. 检索:`indexOf()` 和 `lastIndexOf()` 分别用于查找...

    计算机二级access数据库常用函数.pdf

    1. **字符串检索函数 InStr()**: 检索子字符串在主字符串中的位置。例如,InStr("98765", "65")返回4,表示"65"在"98765"中的位置。 2. **字符串长度函数 Len()**: 返回字符串中字符的数量。例如,Len("12345")返回...

    2款PHP无限级分类实例代码

    - **使用递归函数**:通过递归函数遍历数据库中的分类表,根据父类ID递归调用自身函数来检索子分类,并按层级输出,直到没有子分类为止。文中给出了一个示例函数`display_tree`,该函数接收两个参数:一个是表示...

    第9章 Linux C基本应用.pdf

    - 描述:此函数用于在`haystack`中搜索子字符串`needle`。 - 返回值:如果找到,则返回指向`needle`的第一个字符的指针;如果没有找到,则返回NULL。 ##### 9.1.6 字符串连接与分割 1. **strcat函数** - 函数...

    API函数FindFirstFile和FindnextFile非递归来查找指定的文件

    说明:利用STL中的queue来存储文件夹名,文件,总共有两个队列,实现非递归来查找指定的文件。 其实就是找到一个文件夹就加入文件夹队列,找到了指定文件就加入文件队列 当在当前文件夹已经搜索完,就让文件夹...

    fsg:从给定图集中检索子图的C ++(Boost)实现

    本项目"**fsg**"是C++语言利用Boost库实现的一个子图同构算法,专门用于从给定的图集中检索子图。下面我们将深入探讨这个主题。 首先,我们来理解什么是子图同构。在图论中,两个图G和H是同构的,如果存在一个双射...

Global site tag (gtag.js) - Google Analytics