php的 strstr() 函数效率高吗?该如何处理
程序员文章站
2024-04-06 14:48:37
...
php的 strstr() 函数效率高吗?
我是新手,要做一个要用到匹配字符串的项目,效率要求比较高,php里自带的strstr算法效率高不?里面只是用kmp算法吗?有没有用sunday算法的?
------解决方案--------------------
我只知道php的内置函数还行。难道你想用自定义函数来做?
------解决方案--------------------
str* 类的函数,总体来说比正则快。
------解决方案--------------------
查找且需要得到字符串,用strstr效率很高。只是查找存在与否不需要得到字符串,用strpos效率最高。
------解决方案--------------------
字符串查找函数肯定比正则类的效率要高。 这个strstr()又是效率非常高的一个。而且该函数是二进制安全的。
------解决方案--------------------
不很清楚 strstr 内部实现时的算法,不过你可以查看该函数的源码
除非你用 c 来写,否则自定义函数不可能高于内置函数
我是新手,要做一个要用到匹配字符串的项目,效率要求比较高,php里自带的strstr算法效率高不?里面只是用kmp算法吗?有没有用sunday算法的?
------解决方案--------------------
我只知道php的内置函数还行。难道你想用自定义函数来做?
------解决方案--------------------
str* 类的函数,总体来说比正则快。
------解决方案--------------------
查找且需要得到字符串,用strstr效率很高。只是查找存在与否不需要得到字符串,用strpos效率最高。
------解决方案--------------------
字符串查找函数肯定比正则类的效率要高。 这个strstr()又是效率非常高的一个。而且该函数是二进制安全的。
------解决方案--------------------
不很清楚 strstr 内部实现时的算法,不过你可以查看该函数的源码
除非你用 c 来写,否则自定义函数不可能高于内置函数
相关文章
相关视频
推荐阅读
-
php的 strstr() 函数效率高吗?该如何处理
-
配置php的时候是不是要在其所指目录下放置一个ext文件,该如何处理
-
php有调用脚本后立即返回的函数吗?该怎么处理
-
php对文件函数应用多吗?该如何处理
-
php 上传的时候,在没用move_uploaded_file 函数时,文件是滞已经被上专,该如何解决
-
php获取通过url的json数据,返回的是空值,该如何处理
-
想把原来C/S系统转为PHP的B/S结构,问能Web页面与PHP代码分离编程吗?该如何解决
-
这个SQL里的函数是mysql函数还是php函数,函数意思是,该怎么处理
-
PHP jquery plupload 文件上传的目录有些看不懂,望指导,该如何处理
-
PHP jquery plupload 文件上传的目录有些看不懂,望指导,该如何处理