-
php顺序查找和二分查找示例
本文为大家讲解的是php顺序查找和二分查找示例,感兴趣的同学参考下. <?php class search { // 查找的源数组 private $array = array(1,2,3,5,7,6,4,8); /** * 顺序查找法 * @param $val 要查找的值 */ public function query_search($val) { foreach ($this->array as $k => $v) { if($v == $val) { echo '顺序查找成功!'; exit(0); } } ...
PHP 2014-12-01 05:14:09 -
php 使用strstr函数查找字符串中是否包含某些字符的方法
本文为大家讲解的是php 使用strstr函数查找字符串中是否包含某些字符的方法,感兴趣的同学参考下。 strstr()函数的作用是:返回一个字符串在另一个字符串中首次出现的位置到后者末尾的子字符串(大小写敏感)...
PHP 2014-11-30 23:22:32 -
php数组函数之in_array() 查找数组值是否存在
本文为大家讲解的是php中的in_array()函数的用法,in_array() 函数在数组中搜索给定的值是否存在,感兴趣的同学参考下。 in_array() 定义和用法 in_array() 函数在数组中搜索给定的值...
PHP 2014-11-30 23:08:41 -
php数组查找函数总结
本文为大家整理总结php数组查找函数,可用于关键词过滤 感兴趣的同学参考下。 这里提供三种方法来判断一个字符串中是否包括我们定义好的词,这比较适合于在留言,评论等地址进行关键词过滤,实例代码如下: 代码如下: $crud = array('中国|||我国|||大地', 'kelon|||lerke|||sb', 'sesscxx'); $crud = join('|',$crud); $crud = str_replace('|||', '|', $crud); $pat = "/({$crud})/i"; $txt = '我知道中国你是sdfex谁!!'; preg_match/*_all*/($pat, $txt, $matches); var_dump($matches); 方法二,代码如下: function checkcrud($str, $crud) { ...
PHP 2014-11-30 21:34:33 -
PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
本文为大家讲解的是PHP SPL标准库的用法(遍历目录,查找固定条件的文件),感兴趣的同学参考了。 <?php class RecursiveFileFilterIterator extends FilterIterator { // 满足条件的扩展名 protected $ext = array('jpg','gif'); /** * 提供 $path 并生成对应的目录迭代器 */ public function __construct($path) { parent::__construc...
PHP 2014-11-30 17:23:10 -
php二分查找二种实现示例
本文为大家讲解的是php二分查找二种实现示例,感兴趣的同学参考下. php二分查找示例 二分查找常用写法有递归和非递归,在寻找中值的时候,可以用插值法代替求中值法。 当有序数组中的数据均匀递增时,采用插值方法可以将算法复杂度从中值法的lgN减小到lglgN /** * 二分查找递归解法 * @param type $subject * @param type $start * @param type $end * @param type $key * @return boolean */ function binarySearch_r($subject, $start, $end, $key) { if ( $start >= $end ) return FALSE; $mid = getMidKey($subject, $start, $end, $key); if ( $subject[$mid...
PHP 2014-11-30 02:29:33 -
巧用批处理代码 实现某个文件的查找并生成列表
一、需求分析 一个目录下有好多文件,扩展名为bak,我想用批处理实现列表显示当前目录下的文件,并提供给用户一个选择, 如显示 1:a.bak 2:b.bak 3:c.bak 当用户按1则能知道用户选择的a.bak,如果用户按3则知道用户选择的c.bak 二、代码使用注意 不要把下面的批处理放在目标文件夹内,生成的临时列表文件也不要制定存放在目标文件夹内。 三、代码 @echo off rem 设置查询的路径 set sp=c:\\test rem 设置临时存放列表的文件 set tf=c:\\tmpList.txt rem 列举查询路径下的所有文件并加上编号后写入临时存放列表的文件 dir /b /a-d %sp%|findstr /N ".">%tf% :Lstart cls set fcount=0 set fstate=NO rem 在屏幕上显示出编号的列表,获取文件列表最大数值 for /f %%a in (%tf%) do ( echo %%a set /...
系统程序 2014-11-30 01:00:27 -
linux查找目录下的所有文件中是否含有某个字符串的命令
本文是一个linux查找目录下的所有文件中是否含有某个字符串的命令 使用方法,感兴趣的同学参考下. 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 (2)基本元字符集及其含义 ^ :只匹配行首...
PHP 2014-11-28 09:27:29 -
巧用Word2010定位功能 快速翻页查找
当用户想要在一个比较长的Word2010文档中快速定位到某个特定页时,可以借助Word2010提供的“定位”功能实现快速翻页,操作步骤如下所述: 第1步,打开Word2010长文档,在“开始”功能区的“编辑”分组中单击“查找”按钮右侧的下拉三角按钮,并单击“转到”命令,如图1所示。 第2步,打开“查找和替换”对话框,在“定位”选项卡的“定位目标”列表中选择“页”选项,然后在“输入页号”编辑框中输入目标页码,并单击“定位”按钮即可,如图2所示...
办公软件 2014-11-27 05:07:05 -
Office Word 中查找与替换技巧两则
在使用Word编辑文档时,经常会使用到“查找和替换”功能来批量替换文档中特定的词语或是句子。不过,在查找和替换操作时,如果能恰当地运用好格式控制等参数,查找和替换能够实现的功能将会更多,甚至还可以实现一些意想不到的效果...
办公软件 2014-11-25 16:50:59 -
在Word 中巧用查找替换功能制作试卷
作为教师,经常会整理一些从网上下载的资料,并制作成试卷。有一次,一位朋友从网上另存了一个试卷的网页文本,有很多手动换行符,而且有答案...
办公软件 2014-11-24 06:06:36 -
快速查找轻松删除excel不需要的数据
由于重复输入或粘贴等原因,Excel2007工作表往往存在重复的数据或记录。如果工作表的规模比较大,手工查找和删除重复数据很难做到“完全彻底”...
办公软件 2014-11-23 23:44:29