php在字符串中查找另一个字符串


Posted in PHP onNovember 19, 2008

<a href="./">返回列表</a><br>
<form action="<?echo $PHP_SELF;?>" method="post">
在<input type="text" name="string" value="<?echo $string;?>">中查找<input type="text" name="query" value="<?echo $query;?>"><br>
<input type="radio" name="where" value="" <?if(!isset($where) or $where=="") echo "checked";?>>第二个字符串可以在第一个字符串的任何位置<br>
<input type="radio" name="where" value="^" <?if(isset($where) and $where=="^") echo "checked";?>>第一个字符串以第二个字符串开始<br>
<input type="radio" name="where" value="$" <?if(isset($where) and $where=="$") echo "checked";?>>第一个字符串以第二个字符串结束<br>
<input type="checkbox" name="case" value="case" <?if(isset($case)) echo "checked";?>>区分大小写<br>
<input type="submit" value="查询">
</form>
<?
if(isset($string) and isset($query) and $string<>"" and $query<>""){

if(isset($case)){

$func = "ereg";

}

else{

$func = "eregi";

}

switch($where){

case "^":

$query = "^" . $query;

break;

case "$":

$query .= "$";

break;

}

eval("$found = $func("$query","$string");");

if($found){

echo "找到!";

}

else{

echo "未找到!";

}
}
?>
</body>

PHP 相关文章推荐
PHP 采集心得技巧
May 15 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
模板引擎正则表达式调试小技巧
Jul 20 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
yii用户注册表单验证实例
Dec 26 PHP
CodeIgniter配置之autoload.php自动加载用法分析
Jan 20 PHP
php排序算法实例分析
Oct 17 PHP
PHP设计模式之适配器模式原理与用法分析
Apr 25 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
ThinkPHP框架实现FTP图片上传功能示例
Apr 08 PHP
php实现的表单验证类完整示例
Aug 13 PHP
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
Nov 18 #PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 #PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 #PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 #PHP
php下载远程文件类(支持断点续传)
Nov 14 #PHP
PHP ajax 分页类代码
Nov 13 #PHP
使用Limit参数优化MySQL查询的方法
Nov 12 #PHP
You might like
php中Snoopy类用法实例
2015/06/19 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
FireFox中textNode分片的问题
2007/04/10 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
javascript中检测变量的类型的代码
2010/12/28 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
详解ES6中的let命令
2020/04/05 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
python数据结构树和二叉树简介
2014/04/29 Python
Python函数中定义参数的四种方式
2014/11/30 Python
在Python中进行自动化单元测试的教程
2015/04/15 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
Django 配置多站点多域名的实现步骤
2019/05/17 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
python中常见错误及解决方法
2020/06/21 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
大学军训感言400字
2014/03/11 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
元旦晚会开场白
2015/05/29 职场文书
铁人纪念馆观后感
2015/06/16 职场文书