php strtok 与 strstr 比较

php strtok 与 strstr 比较
// 完整匹配中间的box 

04 echo strstr('aaaaaaaaaaaboaaaaaaaaaaaaboxcccccccccbcccccccccccccc','box')."n"; 

05 // 完整匹配中间的box 不因前而的b而停止 

06 echo strstr('aaaaaaAbaaa aaaa aaaaaaaaaboxccccccccccccboxccccccccccc','box')."n"; 

07 // 有两个关键字时, 遇到第一个停止. 

08 echo strstr('Subscrtibe our to free newsletter about New Freew to','to')."n"; 

09   

10 // 用strtok往回取 

11   

12 // 没有box冲突时, 截取是正常的. 

13 echo strtok('aaaaaaaaaaaaaaaaaaaaaaaboxccccccccccccccccccccccc','box')."n"; 

14 // 当前面有关键字中的任意一个字节时, 变态现象开始.注意看sb 及io那儿. 

15 echo strtok('aaaaaaAaaa aaaa aaaaa sb aaaacccccc iox iccccccccccccccccc','box')."n"; 

16 // 难理解吧, 你应该看到了our中的o在关键<SPAN class=t_tag onclick=tagshow(event) href="tag.php?name=%D7%D6%B7%FB">字符</SPAN>中.. 

17 echo strtok('Subscribe our free newsletter about New Freew','to'); 

18   

19 //事实证明,  strstr 是支持多字符串的, 而strtok在关键字符冲突时,仅支持单个字节截取.

时间: 2024-10-02 16:52:39

php strtok 与 strstr 比较的相关文章

有关PHP性能优化的介绍_php技巧

PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置. # vi /etc/php.ini(1) PHP函数禁用找到:disable_functions =该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置:disable_function

C字符串函数strstr

原型:extern char *strstr(char *haystack, char *needle); 用法:#include <string.h> 功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL). 说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL. 举例: // strstr.c #include <syslib.h> #include <string.h> main() { char *s=&qu

字符处理函数 strtok(string str,string arg)

函数 今天用到一个函数,查了一下手册,给出了如下的说明: <?php$string = "This is\tan example\nstring";$tok = strtok($string," \n\t");while ($tok) { echo "Word=$tok<br>"; $tok = strtok(" \n\t");}?> 输出: Word=This Word=is Word=an Word

C字符串函数strtok

原型:extern char *strtok(char *s, char *delim); 用法:#include <string.h> 功能:分解字符串为一组标记串.s为要分解的字符串,delim为分隔符字符串. 说明:首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL.

PHP的strtok()函数实例应用

相对于explode()来说,strtok()函数可以控制节奏.按需切割字串.其优点是: 1.可以一次定义多个分隔符.函数在执行时,是按单个分隔符来切割,而不是按整个分隔符,而explode则是按整个分隔串来切割的.正因此,explode可以用中文切割,而strtok则不行,会乱码. 2.在使用while或for配合strtok()遍历时,可以随时更换分隔符,也可以随时用break跳出终止切割. 示例1:演示用中文+explode来切割 $string = "这是PHP论坛 论坛版块 论坛栏目 

PHP:strtok()函数的应用

相对于explode()来说,strtok()函数可以控制节奏.按需切割字串.其优点是: 1.可以一次定义多个分隔符.函数在执行时,是按单个分隔符来切割,而不是按整个分隔符,而explode则是按整个分隔串来切割的.正因此,explode可以用中文切割,而strtok则不行,会乱码. 2.在使用while或for配合strtok()遍历时,可以随时更换分隔符,也可以随时用break跳出终止切割. 示例1:演示用中文+explode来切割 $string = "这是PHP论坛 论坛版块 论坛栏目

C++ strtok应用方式浅析

那么正确的应用方法我们将会在这篇文章中为大家详细介绍,希望能对大家有所帮助,提高实际程序开发效率. C++ strtok原形如下: char *strtok( char *strToken, const char *strDelimit   ); // crt_strtok.c /**//* In this program, a loop uses strtok * to print all the tokens (separated by commas * or blanks) in the

关于C语言函数strstr()的分析以及实现

以下是对C语言中strstr()函数的使用进行了详细的分析介绍,需要的朋友可以参考下   原型:char *strstr(const char *str1, const char *str2);#include<string.h>找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符).返回该位置的指针,如找不到,返回空指针. Returns a pointer to the first occurrence of strSearch in str, or NULL i

php字符串函数学习之strstr()

 这篇文章主要介绍了php字符串函数学习之strstr(),本文讲解了它的定义和用法.参数描述.提示和注释以及多个使用示例,需要的朋友可以参考下       代码如下: <?php /* 定义和用法 strstr() 函数搜索一个字符串在另一个字符串中的第一次出现. 该函数返回字符串的其余部分(从匹配点).如果未找到所搜索的字符串,则返回 false. 语法 string strstr ( string, search)   参数 描述 string 必需.规定被搜索的字符串. search 必