ShuiBo'blog

人生若只如初见

嗨,我是水波 (@saber).


君以国士待我,我必国士报之。

explode和preg_match比较

<?php
    $starttime = explode('' '',microtime());
    $a="/tmp/trunk/trunk/app/controllers/Abstract.php - Unexpected token: class, line: 3, col: 14, file: /tmp/trunk/trunk/app/controllers/Abstract.php.";
    // $b=explode('':'', explode(''-'', $a)[1])[0];

    preg_match(''/(\\w+ \\w+):/'', $a, $b);

    $endtime = explode('' '',microtime());
    $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);
    echo $thistime;

explode执行时间: 4.2915344238281E-5[Finished in 0.1s] preg_match执行时间: 0.00010108947753906[Finished in 0.1s] 所以,之后要是使用截取所需的单一字符还是用explode这个函数就好了。

最近的文章

Mac 下解决cannot find mysql.sock

之前数据库都是用的公司的虚拟机,但是没网的时候就不方便了。所以还是在自己的Mac下搭建一个MySQL。使用的是下面命令:brew install mysql 然后安装完了。We''ve installed your MySQL database without a root password. To secure it run: mysql_secure_installationTo connect run: mysql -urootA "/etc/my.cnf" from a...…

继续阅读
更早的文章

mysql建表时间格式优化

创建时间,更新时间设置成下面这样就可以自动设置时间跟更新时间。 `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,以前对于时间都是存时间戳或者datetime的格式,新get到技能喔~。DATETIME和TIMESTAMP都是精确到秒,优先选择TIMESTAMP,因为TIM...…

继续阅读