phpdate函数使用方法(PHP中strtr与str_replace函数运行性能简单测试示例)
类别:编程学习 浏览量:1097
时间:2022-01-23 02:16:18 phpdate函数使用方法
PHP中strtr与str_replace函数运行性能简单测试示例本文实例讲述了php中strtr与str_replace函数运行性能简单测试。分享给大家供大家参考,具体如下:
strtr与str_replace函数性能,很简单的一个测试,只是简单的测下,供参考,代码如下:
|
<?php require_once ( 'timer.php' ); $target = 'qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./qwertyuiop[]asdfghjkl;\'zxcvbnm,./' ; $count = isset( $argv [1]) ? (int) $argv [1] : 1; $needle = 'vb' ; timer::getinstance()->begin(); for ( $i = 0; $i < $count ; $i ++) { strtr ( $target , $needle , '*' ); } echo "strtr exec {$count} times used time: " . timer::getinstance()-> end ()->gone() . " sec.\n" ; //---------------------------------------------------------------------------------------------- timer::getinstance()->begin(); for ( $i = 0; $i < $count ; $i ++) { str_replace ( $needle , '*' , $target ); } echo "str_replace exec {$count} times used time: " . timer::getinstance()-> end ()->gone() . " sec.\n" ; |
结果如下:
那个正则替换的那个就不测了,应该是赶不上这两个的。
希望本文所述对大家php程序设计有所帮助。
原文链接:https://blog.csdn.net/dclnet/article/details/48551657
您可能感兴趣
- php7用什么替代mysql(mysqli扩展无法在PHP7下升级问题的解决)
- php7内核剖析(浅析PHP7的多进程及实例源码)
- 常见的php五大运行模式详解(php设计模式之职责链模式定义与用法经典示例)
- 自己在做项目过程中的php知识(PHP+Oracle本地开发环境搭建方法详解)
- phpcurl调用本地函数(PHP使用CURL实现下载文件功能示例)
- php常见加密方法(PHP实现的AES 128位加密算法示例)
- php开发模式有哪些(PHP设计模式之简单工厂和工厂模式实例分析)
- thinkphp5表单系统(thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例)
- 在html代码如何添加php代码(php生成HTML文件的类方法)
- php 处理html表单(PHP使用HTML5 FormData对象提交表单操作示例)
- php的数据类型约束的好处(PHP中的Iterator迭代对象属性详解)
- php函数使用教程讲解(php函数式编程简单示例)
- php开发微信小程序后台步骤流程(基于PHP实现微信小程序客服消息功能)
- linux如何安装php环境(Linux下安装Memcached服务器和客户端与PHP使用示例)
- php逻辑技巧图解(php版本CKEditor 4和CKFinder安装及配置方法图文教程)
- php启用curl(php使用curl伪造浏览器访问操作示例)
- 赏读 八月再见,九月你好(赏读八月再见九月你好)
- 散文 八月再见,九月,我在风中等你(散文八月再见九月)
- 8月再见 9月你好(8月再见)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
热门推荐
- sql分区原理(分区表场景下的 SQL 优化)
- html5div怎样居中(HTML5+CSS设置浮动却没有动反而在中间且错行的问题)
- web前端项目的目录结构
- php语法检测方法(php中文语义分析实现方法示例)
- nginx 配置https(Nginx下配置Https证书详细过程)
- div中设置图片的大小(div或img图片高度随宽度自适应的方法)
- jquery的直接设置下拉框的选中值(jquery实现户籍地选择下拉框)
- nginx更改html内容(apache与iis下让html格式的页面也同样具有shtml的动态解析)
- python中怎么查看函数的用法(Python中函数的基本定义与调用及内置函数详解)
- vuejs指令解析(Vue.js中的计算属性、监视属性与生命周期详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9