[php] array_key_exists vs isset 那一個比較快?

這些微差異要在大量的 loop 中才會有一些差別, 不過還是寫 code 時一次寫好吧 —> 給我自己的提醒! 答案是 isset 比較快! ref. URL: http://www.alternateinterior.com/2006/11/comparing-array_key_exists-with-isset.html 相關資訊: A HOWTO on Optimizing PHP http://phplens.com/lens/php-book/optimizing-debugging-php.php Tuning Apache and PHP for Speed on Unix http://phplens.com/phpeverywhere/tuning-apache-php

[php] regular expression match

preg_match( ‘/c=([0-9]+)/’ , $t->log[‘dest_query’] , $data); 這樣可以取出 c=xxxx 抓 user agent 版本 preg_match( ‘/MSIE ([0-9]+.[0-9])/’ , $_SERVER[‘HTTP_USER_AGENT’] , $data_msie_ver); preg_match( ‘/Windows NT ([0-9]+.[0-9])/’ , $_SERVER[‘HTTP_USER_AGENT’] , $data_nt_ver); if ( !(…Continue Reading …